본문 바로가기

흔남이's Tip&Tech™/IT&인터넷

네트워크 TCP, UDP 차이점 및 포트(Port) 번호 리스트

네트워크 TCP, UDP 차이점 및 포트(Port) 번호 리스트

 

PC환경에서 네트워크를 사용하다보면 TCP,UDP 라는 단어를 종종 듣게 됩니다.


어느덧 옛날이 되어버린 스타크래프트(startcraft)시절,

PC방등에서 IPX에 방만들어 놨으니 접속해라



UDP로 들어와라~ 등.. 참 친숙한 단어였는데요.



간단하게 이해를 하고 있다고 생각은 했지만, 자주 사용하는 번호만 기억하고 있고

방화벽 쪽 작업을 하다가 관련 포트 넘버(port number)가 궁금하여 찾던차에

스스로 TCP,UDP의 차이점 및 포트 번호를 정리해보고자 합니다.

 

TCP,UDP 차이점



▶ TCP 란?


먼저, TCP는 Transminssion Control Protocol의 약자로써 인터넷에서 가장 흔하고

많이 쓰이는 프로토콜 방식입니다. 양방향 통신이며 Seq No.와 Ack No.를 사용하여

중간에 유실이나 흐름 장애시 재전송을 통한, 패킷 순서를 확인하고 재조립하여

사용자에게 보여주는 역할을 합니다.



여기서 TCP 기억할 점은

양방향 통신, 데이터 유실,흐름제어를 방지하여 신뢰성이 높은 프로토콜! 이라는 점





▶ UDP 란?


그럼 UDP는 뭔가하니, User Datagram Protocol의 약자로써 이것또한 인터넷에서 많이 쓰이지만

TCP와 가장 큰 차이는 단방향 통신이라는 점입니다. 상대방의 응답을 확인하지 않고

무조건 보내거나, 무조건 받는 통신을 하기 때문에 데이터의 유실이 생길수 있어서

신뢰성을 보장하지 않습니다.


대신 그만큼 속도는 TCP 보다 빠르다는점!!!



UDP 기억할 점은

단방향 통신, 데이터 유실,흐름제어가 없어 신뢰성 보장이 안되지만

속도는 TCP보다 빠른 프로토콜!





 


TCP,UDP Port Number List (TCP, UDP 포트 번호)


포트

TCP

UDP

설명

상태

0

 

UDP

예약됨 ; 사용하지 않음

공식

1

TCP

 

TCPMUX (TCP 포트 서비스 멀티플렉서)

공식

7

TCP

UDP

ECHO 프로토콜

공식

9

TCP

UDP

DISCARD 프로토콜

공식

13

TCP

UDP

DAYTIME 프로토콜

공식

17

TCP

 

QOTD (Quote of the Day) 프로토콜

공식

19

TCP

UDP

CHARGEN (Character Generator) 프로토콜

공식

20

TCP

 

FTP (파일 전송 프로토콜) - 데이터 포트

공식

21

TCP

 

FTP - 제어 포트

공식

22

TCP

 

SSH (Secure Shell) - ssh scp, sftp같은 프로토콜 및 포트 포워딩

공식

23

TCP

 

텔넷 프로토콜 - 암호화되지 않은 텍스트 통신

공식

25

TCP

 

SMTP (Simple Mail Transfer Protocol) - 이메일 전송에 사용

공식

37

TCP

UDP

TIME 프로토콜

공식

49

 

UDP

TACACS 프로토콜

공식

53

TCP

UDP

DNS (Domain Name Syetem)

공식

67

 

UDP

BOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용

공식

68

 

UDP

BOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용

공식

69

 

UDP

TFTP

공식

70

TCP

 

고퍼 프로토콜

공식

79

TCP

 

Finger 프로토콜

공식

80

TCP

UDP

HTTP (HyperText Transfer Protocol) - 웹 페이지 전송

공식

88

TCP

 

케르베로스 - 인증 에이전트

공식

109

TCP

 

POP2 (Post Office Protocol version 2) - 전자우편 가져오기에 사용

공식

110

TCP

 

POP3 (Post Office Protocol version 3) - 전자우편 가져오기에 사용

공식

113

TCP

 

ident - 예전 서버 인증 시스템, 현재는 IRC 서버에서 사용자 인증에 사용

공식

119

TCP

 

NNTP (Network News Transfer Protocol) - 뉴스 그룹 메시지 가져오기에 사용

공식

123

 

UDP

NTP (Network Time Protocol) - 시간 동기화

공식

139

TCP

 

NetBIOS

공식

143

TCP

 

IMAP4 (인터넷 메시지 접근 프로토콜 4) - 이메일 가져오기에 사용

공식

161

 

UDP

SNMP (Simple Network Management Protocol)

공식

179

TCP

 

BGP (Border Gateway Protocol)

공식

194

TCP

 

IRC (Internet Relay Chat)

공식

389

TCP

 

LDAP (Lightweight Directory Access Protocol)

공식

443

TCP

 

HTTPS - HTTP over SSL (암호화 전송)

공식

445

TCP

 

Microsoft-DS (액티브 디렉터리,윈도 공유,Sasser-worm,Agobot,Zobotworm)

공식

445

 

UDP

Microsoft-DS SMB 파일 공유

공식

465

TCP

 

SSL 위의 SMTP - Cisco 프로토콜과 충돌

비공식, 충돌

514

 

UDP

syslog 프로토콜 - 시스템 로그 작성

공식

515

TCP

 

LPD 프로토콜 - 라인 프린터 데몬 서비스

공식

540

TCP

 

UUCP (Unix-to-Unix Copy Protocol)

공식

542

TCP

UDP

상용 (Commerce Applications)
(RFC maintained by: Randy Epstein [repstein at host.net])

공식

587

TCP

 

email message submission (SMTP) (RFC 2476)

공식

591

TCP

 

파일메이커 6.0 Web Sharing (HTTP Alternate, see port 80)

공식

636

TCP

 

SSL 위의 LDAP (암호화된 전송)

공식

666

TCP

 

id 소프트웨어의 멀티플레이어 게임

공식

873

TCP

 

rsync 파일 동기화 프로토콜

공식

981

TCP

 

SofaWare Technologies Checkpoint Firewall-1
소프트웨어 내장 방화벽의 원격 HTTPS 관리

비공식

993

TCP

 

SSL 위의 IMAP4 (암호화 전송)

공식

995

TCP

 

SSL 위의 POP3 (암호화 전송)

공식


< TCP, UDP  포트번호 - 위키백과 참조 >





주요 포트를 살펴보자면
TCP 포트중 20,21번 포트는 FTP 관련,  22번 포트는 SSH,23번 포트는 텔넷(telnet),
80번 포트는 http 웹페이지 전송 포트,110번 pop3 포트등이 있습니다.



이상으로, 네트워크 프로토콜인 TCP,UDP의 차이점

TCP,UDP 포트번호 리스트에 대해서 알아보았습니다.