Network

[Network] OSI 모델과 TCP/IP 모델

김듀니 2021. 8. 9. 23:32
728x90

ISO에서 만든 네트워크 기술의 기본이 되는 모델

// ISO(국제 표준화기구 - International Organization for Standardization)

 

컴퓨터가 데이터를 송수신 할 때 내부에서 일어나는 일들을 일곱개의 계층으로 구분한 것.

 

이미지 출처: http://wiki.hash.kr/index.php/OSI_7_계층

 

 

그림에서 보듯이 데이터를 송신하는 경우 맨 위인 응용계층부터 아래 물리계층까지 순차적으로 전달된다.

 

계층 이름 설명
7계층 응용 계층(Application Layer) 이메일 & 파일전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공
6계층 표현 계층(Presentation Layer) 문자코드, 압축, 암호화 등의 데이터를 변환한다.
5계층 세션 계층(Session Layer) 세션 체결, 통신 방식을 결정한다.
4계층 전송 계층(Transport Layer) 신뢰할 수 있는 통신을 구현한다.
3계층 네트워크 계층(Network Layer) 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정한다.
2계층 데이터 링크 계층(Data Link Layer) 네트워크 기기 간의 데이터 전송 및 물리 주소를 결정한다.
1계층 물리 계층(Physical Layer) 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어한다.

각 계층은 독립적이므로 데이터가 전달되는 동안 다른 계층의 영향을 받지 않는다. 

 

 

 

TCP/IP 모델

OSI모델의 7계층을 네 개 계층으로 단순화 시켜 사용하는 모델. TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP(Internet Protocol)와 전송 조절 프로토콜 TCP(Transmission Control Protocol)로 이루어졌다. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.(unreliable datagram service) TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다. HTTP, FTP, SMTP등 TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 IP 위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다.

 

 

아래는 OSI와 TCP/IP 계층 모델의 비교를 나타낸 표이다. 

OSI 계층의 7계층이 TCP/IP 모델의 4개의 계층과 대응된다.

OSI 모델 OSI 계층 이름 TCP/IP 계층 이름 TCP/IP 모델 
7계층 응용 계층(Application Layer) 응용 계층 4계층
6계층 표현 계층(Presentation Layer)
5계층 세션 계층(Session Layer)
4계층 전송 계층(Transport Layer) 전송 계층 3계층
3계층 네트워크 계층(Network Layer) 인터넷 계층 2계층
2계층 데이터 링크 계층(Data Link Layer) 네트워크 접속 계층 1계층
1계층 물리 계층(Physical Layer)

 

 

 

참고: 

https://ko.wikipedia.org/wiki/인터넷_프로토콜_스위트

 

728x90