티스토리 뷰

서버(Server)

TCP/IP 정리

Sims. 2022. 9. 7. 11:18

https://devowen.com/344 (참고)

OSI 7계층은 통신별 과정을 단계적으로 파악하고, 문제 발생시, 문제가 일어난 계층만 수리하여 문제를 해결 할 수 있는 장점이 있다.

OSI 7계층은 '네트워크 전송 시 데이터 표준'을 정리한 것이라면, TCP/IP는 '실제로 사용하는 인터넷 표준'이라고 한다.

즉, OSI 계층 형식에 맞춰 간략화 한것이다.

( OSI 7계층은 '참조모델' 일뿐)

 

TCP는 데이터 정확성 확인, IP는 패킷을 목적지까지 전송하는 일을 담당.

 

TCP/IP는 4계층으로 간략화

 

1.응용계층

- 1.다른 계층 서비스에 접근할 수 있게 해줌

- 2. 어플리케이션들의 테이터 교환을 위한 프로토콜 정의

- 3. TCP/IP 네트워크를 사용/관리하는 것을 도와주는 프로토콜

- 4. HTTP, Telnet, SSH, FTP, SMTP 등 프로토콜 사용

 

2.전송계층

- 1. 자료 송/수신 담당

- 2. 응용 계층의 세션과 데이터그램 통신서비스 제공

- 3. TCP/UDP 프로토콜 사용

 

*TCP(Transmission Control Protocol) - 신뢰성 연결지향형 프로토콜 ( 패킷에 대한 오류처리, 재전송 등으로 에러를 복구>  이러한 이유로 TCP의 헤더에 붙는 정보가 많음)

*UDP(User Datagram Protocol) -비신뢰성 비연결형 프로토콜 ( 패킷 손실이나 오류가 존재해도 대처 x > 헤더가 간단)

 

3.인터넷 계층

- 1.패키징, 라우팅, 어드레싱 기능을 제공

- 2. 논리적 주소 IP를 이용하여 노드간 전송/라우팅 기능 처리

- 3. 네트워크 최종 목적지까지 정확하게 연결되도록 제공

- 4. IP,ARP,ICMP,IGMP 프로토콜 등이 있음.

 

* IP(Internet Protocol) : 비신뢰성, 비연결지향 데이터그램 프로토콜

* ARP(Address Resolution Protocol) : 주소변환 프로토콜입(IP주소를 MAC주소로 변환)

* RARP(Reverse ARP) : MAC주소로 IP주소를 찾는 프로토콜

* ICMP(Internet Control Message Protocol) : 상태 진단 메시지 프로토콜. (대표적 예제 ping)

* IGMP(Internet Group Message Protocol) : 멀티캐스트용 프로토콜

 

4.네트워크 액세스 계층( 네트워크 인터페이스 계층)

- 1. TCP/IP 패킷을 전달/받아들이는 담당

- 2. 에러 검출, 패킷의 프레임화 기능

- 3. 흐름제어는 Header(MAC) / 에러제어는 CRC에서 수행

- Ethernet, TokenRing 등 프로토콜 사용

 

* TCP/IP 프로토콜이 OSI모델보다 먼저 개발되어 TCP/IP 프로토콜 계층이 OSI 계층과 정확히 일치하지 않음.

'서버(Server)' 카테고리의 다른 글

인터네트워킹 정리  (0) 2022.09.07
프로토콜이란?  (0) 2022.08.31
우분투 20.04 APM 소스 설치 - 2. MySQL  (0) 2022.07.31
우분투 20.04 LTS APM 설치 3. PHP  (0) 2022.07.29
우분투 20.04 LTS APM 설치 1. apache  (0) 2022.07.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함