TCP/IP

FeelSoo·2022년 6월 19일
0
post-thumbnail

TCP/IP ( Transmission Control Protocol/ Internet Protocol ) 이란 ?


인터넷에서 사용하는 표준 프로토콜의 집합.

OSI 7 layer보다 먼저 개발 >> 실질적인 표준 프로토콜


TCP/IP 계층 구조 -- 4개 계층

1계층 - Network layer

  • LAN 프로토콜 사용

2계층 - Internet layer

  • IP, ARP, RAPP, ICMP, IGMP 프로토콜 사용 가능

3계층 - Transport layer ( 전송 계층 )

  • TCP, UDP 프로토콜 사용 가능

4계층 - Application layer ( 응용 계층 )

  • HTTP,FTP, TELNET, SMTP, DNS, SNMP 등의 프로토콜 사용 가능



IPv6 :

IPv4의 주소 부족 문제를 해결하기 위해 등장

128비트 주소 체계 >> 2^128개의 주소 할당 가능



데이터 전달 ( data delivery ) 의 형태 :

Data link layer -- 이웃한 노드들의 프레임 전달 -- physical address

Network layer -- 두 호스트들 간의 데이터 그램 전달 -- logical address

Transport layer -- 두 프로세스 간의 세그먼트 전달 -- port address


TCP/IP의 전송 계층 ( 3계층 ) 프로토콜 : TCP/UDP

-- 패킷을 발신지 포트에서 목적지 포트로 전송하는 프로토콜

TCP : 종단 대 종단 전달에서 신뢰성 요구될 때 사용. 연결형 프로토콜임

-- 먼저 연결을 설정하고 패킷 전송

-- 패킷은 순서대로 전달되며, 같은 경로 경유

-- 확인 응답 사용하여 흐름제어, 오류제어 수행


UDP : 신뢰성보다 크기와 속도가 더 중요할 때 사용. TCP 보다 단순하며 비연결형 프로토콜임

-- 서로 다른 경로로 전달될 수 있으며, 순서도 변경 가능

-- 흐름제어나 오류제어 수행하지 않고, 상위 계층에서 수행하도록 함



DNS ( Domain Name System ) :

2진수로 된 IP 주소를 사람이 식별하기 쉽도록 문자로 된 도메인 이름으로 변환하는 프로토콜

profile
세상은 넓고 배울건 많다

0개의 댓글