TCP/IP 4계층

이승주·2024년 8월 7일

Computer Science

목록 보기
3/3

컴퓨터 간 100110110과 같은 데이터를 주고 받을때는 여러 문제점이 생기게 된다.
먼저 해당 데이터를 전기신호로 바꾸어 주어야 컴퓨터간의 데이터 교환을 할 수 있게 된다. 즉 디지털 신호를 아날로그 신호로 바꾸어야한다.
하지만 문제가 발생하게 되는데 100110110다음 1011011101의 데이터를 주고 받을때는 두 데이터가 겹처지게 되고 이는 전혀 다른 데이터인 1001101101011011101 이 되게 된다. 이때 데이터끼리 시작과 끝을 구분지어 주게 된다.
또한 해당 데이터가 어떤 컴퓨터로 와야하는지를 알려주어야 한다. 만약 내가 집에서 컴퓨터와 스마트폰을 쓰고 있다고 한다. 내가 친구한테 메세지를 폰으로 받으려고 하는데, 해당 메세지 데이터는 어떤 기기로 가야할 지에 대한 정보가 없다. 이에 대한 정보를 패킷에 만들어주는 역할이 1계층에서 진행된다.

또한, 컴퓨터가 여러대 있다고 생각해보자. 그러면 해당 데이터는 어떤 컴퓨터로 데이터를 주고 받을지 구분이 되어있지 않다. 따라서 어떤 ip주소 혹은 라우터로 보낼지에 대한 정보를 추가해주는게 2계층의 역할이다.

profile
개발자 공부

0개의 댓글