Page 19 -
P. 19
이처럼 TCP/IP 모델은 출발지에서 만든 데이터를 계층마다 자신의 계층에서 처리할 부가 정
보를 붙여 아래 계층으로 내려보냅니다. 이때 각 계층이 만든 데이터 단위를 응용 계층은 데이
터(data), 전송 계층은 세그먼트(segment), 인터넷 계층은 패킷(packet), 네트워크 인터페이스 계
층은 프레임(frame)이라고 합니다. 응용 계층에서 만들어진 데이터는 세그먼트 → 패킷 → 프레 1장 네트워크 인터페이스 계층
임 순서로 캡슐화(부가 정보를 붙여나가는 과정)한 후 전송되고, 목적지에서는 프레임 → 패킷
→ 세그먼트 순서로 역캡슐화(부가 정보를 제거하는 과정)한 후 남은 데이터를 최종적으로 받습
니다. 택배를 보낼 때 물건을 포장하고 상자에 넣어 보내고, 받을 때 반대로 상자를 열고 포장을
뜯어 물건을 확인하는 것과 비슷합니다.
1.1.3 OSI 7계층 모델과 TCP/IP 모델 비교
OSI 7계층 모델은 네트워크 통신 과정을 이론적으로 설명하지만 실제 네트워크 시스템에 구현
하기에는 한계가 있습니다. 그래서 주로 네트워크 통신의 각 단계를 설명하기 위한 교육용으로
쓰입니다. 반면 TCP/IP 모델은 OSI 7계층 모델보다 단순하고 실용적이라 실제 인터넷에서 사
용합니다.
두 모델의 계층에서 일어나는 일을 정리하면 다음 표와 같습니다.
표 1-1 OSI 7계층 모델과 TCP/IP 모델 비교
계층 OSI 7계층 모델 TCP/IP 모델 설명
7 응용 계층 응용 계층 사용자가 직접 사용하는 프로그램(웹 브라우저, 메일 프로그램
등)에서 데이터를 생성합니다.
6 표현 계층 응용 계층에서 받은 데이터를 적절한 형식으로 변환(데이터 인코
딩, 압축, 암호화 등)합니다.
5 세션 계층 두 장치 간 통신 연결 설정 및 관리(로그인, 로그아웃)합니다.
4 전송 계층 전송 계층 데이터를 세그먼트로 분할하고, 세그먼트가 보낸 순서대로 도착
하도록 전송의 신뢰성을 보장합니다.
3 네트워크 계층 인터넷 계층 세그먼트를 패킷으로 변환, IP 주소를 이용해 패킷을 최종 목적지
까지 전송합니다.
2 데이터 링크 계층 네트워크 패킷을 프레임으로 변환, MAC 주소를 이용해 네트워크 내 장치
인터페이스 로 프레임을 전송합니다.
계층
1 물리 계층 전기 신호, 케이블 등을 통해 프레임을 전기 신호나 광신호로 변
환해 전송합니다.
021