CS

IP와 TCP/UDP

Lahezy 2022. 12. 8.
728x90
OSi 계층 프로토콜
응용/표현/세션 계층 (5,6,7 계층) FTP, Telnet, SSH, DNS, SNMP, SMTP
전송계층 (4계층) TCP, UDP
네트워크 계층 (3 계층) IP , (ICMP, IGMP) (ARP, RARP)
계층 3계층 4계층
프로토콜 IP TCP UDP
신뢰성 여부 비연결성(서비스 불능상태여도 정송),
비신뢰성(패킷의 소실, 순서 보장 하지 않는다)
연결 지향형 프로토콜
(신뢰성 보장)
비연결 지향형 프로토콜
(신뢰성 미보장)
  TCP UDP
특징 장점: 서버와 클라이언트의 신뢰성 구축시에 3-wqy handshake
(마치 물리적으로 연결되어있는것처럼 전송)
안전성(순서, 데이터) 보장
-> 신뢰성이 높다

단점 : 속도가 오래걸려서 부하가 심함
체크섬을  포함
네트워크의 부하를 주지  않음
안정성 미보장
-> 신뢰성이 낮다

장점: 속도가 빠르다 (빠른 정보를 제공해야 할때((ex)실시간 서비스) 사용 용이)

IP는 아파트와 같고 TCP/UDP 는 몇 동 몇 호를 알려주는 것과 같다.

 

IP는 인터넷 계층에 있어서 도착지와 출발지의 IP를 포함하고

TCP/UDP 는 출발지의 포트와 도착지의 포트를 포함한다.

 

포트(port)는 인터넷, telnet, 메일등 여러 애플리케이션을 켜 두고 인터넷을 하는 경우에 구분하기 위해 사용된다.

 

0~65535 가운데 할당 가능한데 0~1023은 잘 알려진 포트로 사용하지 않는 것이 좋다

FTP  20 ,21

TELNET 23
HTTP 80
HTTPS 443

 

 

[참조]

모든 개발자를 위한 HTTP 웹 기본 지식 - inflearn

 

728x90

'CS' 카테고리의 다른 글

운영체제, 프로세스와 스레드, 멀티 프로세스와 멀티 스레드  (0) 2023.02.23
프로세스와 스레드  (0) 2023.02.09
DataBase  (0) 2023.01.15

댓글