본문 바로가기

Chapter02/네트워크

[ 네트워크 ] TCP / IP 4계층, OSI 7계층

 

 

TCP / IP 4계층, OSI 7계층

 

 

둘의 차이점은 

애플리케이션 계층을 (애플리케이션계층, 프레젠테이션계층, 세션계층) 셋으로 나누고, 링크 계층을 (데이터 링크 계층, 물리 계층) 둘로 나눔. 인터넷계층을 네트워크 계층이라고 칭함.  

 

 

애플리케이션 계층
응용프로그램이 사용되는 프로토콜 계층.
실질적으로 사용자에게 제공하는 것.

FTP  장치 간의 파일 전송
HTTP  www의 통신기초로 웹사이트에 사용
SSH  보안되지 않은 네트워크 암호화
DNS  도메인 이름을 IP주소와 맵핑
SMTP  이메일 전송 




전송 계층
애플리케이션 계층에서 인터넷 계층으로 데이터 전달 시 중계역할

TCP  TCP 연결 시 3-way hand shake, 연결 해제 시 4-way hand shake => 양방향 통신
신뢰성O 순서보장O. 
가상회선 패킷 교환 방식 (각 패킷에 식별자를 포함하고 전송되면 가상 회선이 해제됨. 순서대로 도착)
UDP  신뢰성X 순서보장X, 수신여부확인X, 단순데이터 전달. => 단방향 통신
데이터그램 패킷 교환 방식 (패킷이 독립적으로 이동하여 최적의 경로로 도착) 




 




인터넷 계층
전달받은 네트워크 패킷을 IP주소로 지정된 목적지에 전송.
패킷을 수신해야할 상대의 주소를 지정해 데이터를 전달한다
제대로 데이터를 받았는지 수신확인을 하지 않은 비연결형.

 



링크 계층
실질적으로 데이터를 전달. 장치 간의 신호를 주고받는 규칙을 정함.

 

 

 

데이터 전송 흐름

 

데이터 + 헤더 ( 데이터그램화, 패킷화, 프레임화 ) =>  '헤더(=제어정보)+페이로드(=데이터)' PDU단위로 데이터 전송

 

 PDU : Protocol Data Unit