Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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
Archives
Today
Total
관리 메뉴

KSI일기장

TCP , UDP & NAT , NAPT 본문

study

TCP , UDP & NAT , NAPT

MyDiaryYo 2023. 11. 9. 14:01

 

라우터

이더넷으로 만든 네트워크와 네트워크를 연결할 때 사용하는 네트워크 기기가 라우터입니다.

라우터는 IP패킷을 버킷릴레이해서 순식간에 목적지로 도달시킵니다. 버킷릴레이를 라우팅이라 합니다.

 

 

 

TCP

데이터를 확실하게 전달하고자 할 때 TCP(Transmission Control Protocol)을 사용한다.

웹이나 메일, 파일공유 등 데이터를 빠뜨리고 싶지 않은 서비스는 TCP 사용

통신하는 컴퓨터 사이에서 '보냈다', '받았다'라는 서로 확인하는 메세지를 보내면서

데이터를 전달함으로써 통신 신뢰성을 높인다. (확인하며 송신)

 

UDP

데이터의 신뢰성은 떨어뜨리더라도, 신속하게 전달하고 싶을 때는 UDP(User Datagram Protocol)를 사용한다.

데이터만 계속 보내고 확인 응답 절차를 생략함으로써 통신의 즉시성을 높인다. IP전화, 동영상전송, 시각동기화 등

실시간성이 필요한 서비스는 UDP를 사용한다.  (일반적으로 송신)

 

TCP는 신뢰성을 UDP는 실시간성을 중요시한다.

TCPUDP는 포트번호라는 숫자를 통해 컴퓨터 안에 어떤 서비스에 데이터를 전달하면 좋을지 식별한다.

포트번호는 0~65535까지의 숫자로 범위에 따라 사용용도가 정해져 있다.

 

 

 

 

NAT

사설IP주소와 공인IP주소를 1:1로 묶어서 반환합니다..

서버를 인터넷에 공개할 때 사용합니다..

LAN으로부터 인터넷으로 연결할 때는

송신원 IP주소를 변환합니다. 반대로 인터넷으로부터 LAN으로 연결할 때는 수신지 IP주소를 변환합니다.

 

NAPT

사설 IP주소와 공인IP주소를 N:1로 묶어서 변환합니다. 

IP주소뿐만 아니라 포트번호도 사용해 하나의 공인IP주소에 여러 사설IP주소를 변환할 수 있습니다.

LAN에 있는 여러 컴퓨터로부터 인터넷에 연결할 때 사용합니다.