1. 인터넷 모델
- 인터넷 모델은 계층 4개로 구성
- 하위 계층 3개는 OSI 참조 모델의 하위 4계층 (물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층)과 일치
- 응용 계층에서는 OSI 참조 모델의 최상위 3계층 (세션 계층, 표현 계층, 응용 계층)의 역할을 담당
▶ 응용 계층
- 인터넷 모델의 응용 계층에 포함되어 있는 프로토콜 입곱 개와 프로그램을 원격으로 컴퓨터 자원에 접속하는데 사용
- 응용 프로그램들로 제공되는 서비스는 표현 계층과 세션 계층에서 정의하고 있다.
- SMTP를 사용한 응용 계층의 예를 보면, 송신 측(1)에서 이메일을 보내면, 메일 서버(2)를 거쳐 수신 측(3)에 이메일을 전송한다.
- 응용계층에서는 네트워크 접근 수단을 제공한다.
▶ 전송 계층
- TCP와 UDP 프로토콜이 두 개 있다.
⊙ TCP ( Transmission Control Protocol )
- 전송 제어 프로토콜
- 송신지에서 수신지까지 문자 스트림을 전송하는데, 두 응용 계층이 서로 대화하는 것을 허용하는 신뢰성 있는 프로토콜
- TCP의 성능은 OSI 참조 모델의 전송 계층보다 뛰어나다.
⊙ UDP ( User Datagram Protocol )
- 사용자 데이터그램 프로토콜
- OSI 참조 모델에서 정의하는 전송 계층의 일부 역할을 무시하는 단순한 전송 프로토콜이다.
- UDP는 TCP에 비해 신뢰성이 낮으며, 흐름 제어 및 오류 검출 등의 기능이 없어 패킷을 빠르게 전송해야 하는 응용 계층에서 사용
- TCP를 사용한 전송 계층의 예를 보면, 송신 측에서 데이터(01001100)을 보내면, TCP의 포트 번호 80번을 이용하여 수신 측으로 데이터를 안전하게 전송한다.
- 전송 계층에서는 송신지에서 수신지까지 메시지 전송 기능을 제공한다.
▶ 인터넷 계층
- OSI 참조 모델의 네트워크 계층과 비슷하여 '네트워크 계층' 이라고도 한다.
- 몇 가지 프로토콜을 포함하는데, 가장 중요한 프로토콜인 IP ( Internet Protocol : 인터넷 프로토콜 )은 IP 데이터그램이라는 패킷을 만들고, 수신지에 해당 패킷을 전송한다.
- IP를 사용한 인터넷 계층을 예를 보면, 송신지에서 IP(163.152.19.114)를 사용하여 데이터(01001100)를 보내면, 그 주소를 찾아가는 경로를 설정(라우팅)하고, 수신지(163.152.19.114)로 데이터를 전송한다.
- 송신지에서 수신지까지 논리적 링크를 설정, 라우팅하는 기능을 제공
▶ 네트워크 접속 계층
- 인터넷 모델은 대부분 하나의 네트워크나 다른 네트워크의 송신지에서 수신지까지 데이터를 주고받는데, 물리 계층과 데이터 링크 계층에서 하는 일은 LAN과 WAN을 연결하여 인터넷을 구성하는 것이다.