본문 바로가기
컴퓨터 공학/컴퓨터 네트워크

TCP/IP 5계층

by 조엘 2022. 1. 30.

1. 앞선 포스팅을 통해 네트워크는 참 복잡하게 구성된다는 것을 깨달았어요. 다양한 프로토콜과 통신 방법, 패킷 스위치/커뮤니케이션 링크로 구성된 인프라 구조 등 고려할 게 참 많았는데요! 이렇게 복잡한 네트워크를 어떻게 해야 유지보수 및 확장에 유리하게 설계할 수 있을까요?

 

2. 해답은 네트워크의 계층화인데요. 통신 절차 및 규약에 따라 네트워크를 단계적으로 분리하여 계층화시키는 것이죠. 역할에 따른 모듈화를 네트워크 전반에 도입하는 것이죠! 이에 따라 요구 사항의 변경 및 새로운 기술의이 도입된다면, 유연하게 유지보수 및 확장을 할 수 있어요. 

 

3. 현대 네트워크에서 가장 보편적으로 사용하는 네트워크 계층화는 TCP/IP 5계층(혹은 4계층) 인데요. 각 계층은 SW, HW, 또는 둘의 결합으로 구현되어요. TCP/IP 5계층은 아래와 같이 계층화되어요. 간단하게 각 계층의 역할을 알아보아요. 🙌

 

 

4. 응용 계층(Application Layer)은 엔드 시스템의 어플리케이션 간에 정보를 교환하기 위해 사용되어요. 대표적으로 HTTP, SMTP, FTP 등이 있어요. 응용 계층의 패킷을 메시지라고 불러요.

 

5. 전송 계층(Transport Layer)은 응용 계층의 메시지를 엔드 포인트 사이에서 운반하는 역할을 담당해요. 대표적인 프로토콜로는 TCP, UDP가 있어요. 전송 계층의 패킷을 세그먼트라고 불러요. 

 

6. 네트워크 계층(Network Layer)은 전송 계층의 세그먼트를 목적지의 전송 계층으로 전송하는 역할을 담당해요. IP 프로토콜, 라우팅 프로토콜을 통해 해당 역할을 수행해요. 네트워크 계층의 패킷은 데이터그램이라고 불러요. 

 

7. 링크 계층(Link Layer)은 네트워크 계층의 데이터그램을 이동시키는 역할을 담당해요. 이더넷과 와이파이 프로토콜 등으로 대표되어요. 링크 계층의 패킷은 프레임이라 불러요. 

 

8. 물리 계층(Physical Layer)은 링크 계층의 프레임을 비트 단위로 쪼개 정보를 전달해요. 구리 선과 같은 실제 매개체를 통해 전기적, 광학적 신호로 통신을 하는 방식이에요. 

 

 

반응형

'컴퓨터 공학 > 컴퓨터 네트워크' 카테고리의 다른 글

응용 계층이란?  (0) 2022.01.31
데이터 교환 방식 (서킷 스위칭 & 패킷 스위칭)  (0) 2022.01.29
인터넷이란?  (0) 2022.01.28
컴퓨터 네트워크 3강  (0) 2020.04.09
컴퓨터 네트워크 2강  (0) 2020.04.08

댓글