본문 바로가기
Knowledge/CS

[CS] OSI 7 계층 , TCP/IP 4 계층이란?

by YoonJong 2022. 11. 27.
728x90

OSI 7 계층과 TCP/IP 4계층의 차이점은 무엇인가?

두 모델 모두 계층형 이라는 공통점을 가지고 있지만, TCP/IP는 인터넷 개발 이후 계속 표준화되어 신뢰성이 우수인 반면에, OSI 7 계층은 표준이 되기는 하지만, 실제적으로 구현되는 예가 없어 신뢰성이 낮아졌다.

 

TCP/IP 4계층이란?

TCP/IP는 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 프로토콜이다.

 

OSI 7계층이란?

OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 의미한다.

 

1. TCP/IP 4계층

1계층 = 네트워크 엑세스 계층

물리적으로 데이터가 네트워크를 통해 어떻게 전송되는지를 정의한다.

MAC 주소를 이용하며 MAC 주소는 컴퓨터마다 다르다.

 

2계층 = 인터넷 계층

데이터 전송을 위한 논리적 주소 지정 및 경로를 지정한다.

네트워크 상에 최종 목적지 까지 정확하게 연결되도록 연결성을 제공한다.

논리적인 주소(IP)를 할당하고 라우팅 기능(경로설정)을 처리한다.

예로, IP 등이 있다.

 

3계층 = 전송계층

호스트 간의 자료 송수신을 담당한다.

예로, TCP,UDP 등이 있다.

 

4계층 = 응용계층

응용프로그램 간의 데이터 송수신을 담당한다.

사용자와 가장 가까운 계층으로, 사용자와 소통할 수 있다.

예로, 파일 전송, 이메일, HTTP, DNS 등이 있다.

 

2 . OSI 7계층

1계층 = 물리계층 (Physical Layer) : 신호로 변환하여 전송

단지 데이터 전기적인 신호로 변환해서 주고받는 기능만한다.

 

2계층 = 데이터링크 계층(DataLink Layer) : 신뢰성 있는 정보 전송을 담당

이 계층에서는 맥(MAC) 주소를 가지고 통신하게 된다.( 맥주소는 컴퓨터마다 모두 다르다 ) 

 

3계층 = 네트워크 계층(Network Layer) : 네트워크를 논리적으로 구분하고 연결

경로를 선택하고 주소를 정하고, 경로에 따라 패킷을 전달해주는 것이 계층의 역할이다.

 

4계층 =  전송 계층(Transport Layer) : 데이터의 전송을 담당 (TCP, UDP)

통신을 활성화하기 위한 계층이다.

보통 TCP 프로토콜을 이용하며, 포트를 열어서 응용프로그램들이 전송을 할 수 있게 한다.

 

5계층 = 세션 계층(Session Layer) : 응용 프로그램의 연결 지원

데이터가 통신하기 위한 논리적인 연결을 말한다. 

통신 장치 간 상호작용 및 동기화를 제공한다.

세션 설정,유지,종료,전송 중단시 복구의 기능이 있다.

 

6계층 = 표현 계층(Presentation Layer) : 데이터의 변환 작업

데이터를 어떻게 표현할지 정한다.

데이터 표현이 상이한 응용 프로세스의 독립성을 제공하고, 암호화 한다.

MIME 인코딩이나 암호화 등의 동작이 이 계층에서 이루어진다.

 

7계층 = 응용 계층(Application Layer) : User Interface 제공

해당 통신 패킷들은 방금 나열한 프로토콜에 의해 모두 처리되며 우리가 사용하는 브라우저나,

메일 프로그램은 프로토콜을 보다 쉽게 사용하게 해주는 응용프로그램이다.

응용 프로세스 간의 정보 교환을 담당한다.

 

 

 

 

 

참고 : https://shlee0882.tistory.com/110

 

OSI 7 계층이란?, OSI 7 계층을 나눈 이유

1. OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 1.1 OSI 7 계층을 나눈이유는? 계층을 나눈 이유는 통신이 일어나는 과정이 단계별로 파악할 수 있

shlee0882.tistory.com

https://velog.io/@cgotjh/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%B3%84%EC%B8%B5-OSI-7-LAYER-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%EA%B0%81-%EA%B3%84%EC%B8%B5-%EC%84%A4%EB%AA%85

 

[네트워크] OSI 7 계층 (OSI 7 LAYER) 기본 개념, 각 계층 설명

네트워크의 기초 OSI 7 계층

velog.io

https://velog.io/@jehjong/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%9D%B8%ED%84%B0%EB%B7%B0-TCPIP-4%EA%B3%84%EC%B8%B5

 

[개발자 인터뷰] TCP/IP 4계층

계층 모형TCP/IP 모형은 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(프로토콜)의 모음으로 각 계층은 담당하는 위치마다 처리 역할을 구분해 진행함으로 서로 간의

velog.io

https://hahahoho5915.tistory.com/15

 

TCP/IP 4계층(TCP/IP 4 Layer)

TCP/IP (Transmission Control Protocol / Internet Protocol)현재 수많은 프로그램들이 인터넷으로 통신하는데 있어 가장 기반이 되는 프로토콜로 실제 대다수 프로그램은 TCP와 IP로 통신하고 있다. ARPANET이 개

hahahoho5915.tistory.com

 

728x90

댓글