-
[네트워크] TCP/IP 4계층네트워크 2024. 7. 11. 02:20
글을 작성하기에 앞서
TCP/IP 4계층과 OSI 7계층의 차이가 무엇인지 알아 보겠다
OSI 7계층에 대해서는 아래글을 참고하면 된다
https://hyeonni.tistory.com/85
[네트워크] OSI 7계층 7 Layer
OSI 7계층이란?1984년 국제표준화기구(ISO)에서 개발한 모델로써, 네트워크 프로토콜 디자인과 통신 과정을 7개의 계층으로 구분하여 만든 표준 규격이다초창기의 네트워크는 각 컴퓨터마다 시스
hyeonni.tistory.com
TCP/IP 4계층과 OSI 7계층 차이
- 두 계층 모두 데이터 통신을 표현한 계층이다
- OSI 7계층은 데이터 통신에 필요한 계층과 역할을 정확하게 정의한 모델
- TCP/IP 4계층은 현재 인터넷에서 사용되는 프로토콜이고 좀 더 실무적이면서 프로토콜 중심으로 단순화된 모델이라고 한다
1. 네트워크 엑세스 계층 (Network Access Layer)
- OSI 7계층에서 물리계층 + 데이터링크 계층이다
- 네트워크 인터페이스 계층은 물리적 네트워크 매체와 직접 상호 작용하는 계층이다
- 주요 역할은 하드웨어(예: 이더넷 카드, 무선 네트워크 어댑터 등)와 상호 작용하여 데이터를 실제 네트워크를 통해 전송
역할 : 데이터를 물리적 네트워크로 전송하고 네트워크에서 데이터를 수신한다
프로토콜 : 이더넷
데이터 단위 : 프레임(Frame)
2. 인터넷 계층 (Internet Layer)
- IP를 담당하는 계층 (데이터 패킷을 목적지 주소로 라우팅하고 전송하는 역할)
- 주로 네트워크 간의 데이터 전송을 처리
역할 : 패킷 주소 지정 및 라우팅, 네트워크 간 데이터 전송
프로토콜 : IP, ICMP, ARP, RARP
데이터 단위 : 패킷(Packet)
3. 전송 계층 (Transport Layer)
- 데이터 전송의 신뢰성과 흐름 제어를 담당한다
- TCP / UDP 를 담당하는 계층
- TCP는 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다
역할 : 데이터 전송의 신뢰성 보장, 오류 수정, 흐름제어
프로토콜 : TCP, UDP
데이터 단위 : 세그먼트 (Segment)
4. 응용 계층(Application Layer)
- 사용자와 네트워크 간의 인터페이스를 제공한다
- 다양한 네트워크 응용 프로그램이 이 계층에서 작동한다
- OSI 7 계층에서는 5계층 ~ 7계층 의 기능을 담당한다
- 서버나 클라이언트 응용 프로그램이 이 계층에서 동작한다
역할 : 네트워크 서비스를 사용자에게 제공
프로토콜 : HTTP, FTP , SMTP, DNS
데이터 단위 : 데이터(Data) , 메세지(Message)
'네트워크' 카테고리의 다른 글
[네트워크] 로드 밸런싱 (6) 2024.10.13 [네트워크] Socket 이란? (0) 2024.09.01 [네트워크] OSI 7계층 7 Layer (0) 2024.07.09 [네트워크] 쿠키(Cookie), 세션(Session), 토큰(Token) (1) 2024.06.09 [네트워크] 3-way handshake 와 4-way handshake (0) 2024.05.10