728x90
📌 TCP(Transmission Control Protocol)
- 연결 지향적 프로토콜
- 서버와 클라이언트가 연결된 상태에서 데이터를 주고받는 프로토콜
📌 UDP(User Datagram Protocol)
- 비연결 지향적 프로토콜
- 연결 절차를 거치지 않고 발신자가 일방적으로 데이터를 발신하는 방식
📌 TCP와 UDP 공통점
- 포트 번호를 이용하여 주소를 지정
- 데이터 오류 검사를 위한 체크섬 존재
📌 TCP와 UDP 차이점
- | TCP | UDP |
연결 방식 | 연결형 서비스 | 비연결형 서비스 |
패킷 교환 방식 | 가상 회선 방식 | 데이터 그램 방식 |
전송 순서 | 전송 순서 보장 | 순서가 바뀔 수 있음 |
수신여부 확인 | 수신 여부를 확인 | 수신 여부를 확인하지 않음 |
통신 방식 | 1:1 | 1:1 / 1:N / N:M |
신뢰성 | 높음 | 낮음 |
속도 | 느림 | 빠름 |
📌 Port란?
- Port는 IP내에서 애플리케이션 상호 구분(프로세스 구분)을 위해 사용하는 번호이다.
- 이미 사용중인 Port는 중복해서 사용할 수 없다.
📌 Port Number란?
- Port Number는 IP 주소가 가르키는 PC에 접속할 수 있는 통로(채널)을 의미한다.
- 2의 16승이므로 총 0 ~ 65535개의 Port Number가 존재할 수 있다.
📌 Port 분류
- 강제로 지정된 것은 아니며, IANA의 권고안일 뿐이다.
- 잘 알려진 포트 (0 ~ 1023번)
- 등록된 포트 (1024 ~ 49151번)
- 동적 포트 (49152 ~ 65535번) / 사용자가 임의로 사용 가능한 포트 번호
📝 잘 알려진 포트 더보기
더보기
포트 | 구분 | 설명 |
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; File Transfer Protocol) - 데이터 포트 |
21 | TCP | 파일 전송 프로토콜 (FTP; File Transfer Protocol) - 제어 포트 |
22 | TCP | 시큐어 셸 (SSH, Secure SHell) - SSH, SCP, SFTP같은 프로토콜 및 포트 포워딩 |
23 | TCP | 텔넷 프로토콜 (Telnet Protocol) - 암호화 되지 않은 텍스트 통신 |
24 | TCP | 개인 메일 시스템 |
25 | TCP | SMTP (Simple Maile Transfer Protocol) - 이메일 전송에 사용 |
37 | TCP/UDP | TIME 프로토콜 |
49 | UDP | TACACS 프로토콜 |
53 | TCP/UDP | 도메인 네임 시스템 (DNS, Domain Name System) |
67 | UDP | BOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용 |
68 | UDP | BOOTP (부트스트랩 프로토콜) 클라이언트. DHCP로도 사용 |
69 | UDP | 간단한 파일 전송 프로토콜 (TFTP, Trivial File Transfer Protocol) |
70 | TCP | 고퍼 프로토콜 (Gopher Protocol) |
79 | TCP | Finger 프로토콜 |
80 | TCP/UDP | HTTP (HyperText Trnasfer Protocol) - 웹 페이지 전송 |
88 | TCP | 커베로스 - 인증 에이전트 |
109 | TCP | POP2 (Post Office Protocol version 2) - 전자우편 가져오기에 사용 |
110 | TCP | POP3 (Post Office Protocol version 3) - 전자우편 가져오기에 사용 |
111 | TCP/UDP | RPC (Remote Procedure Call) |
113 | TCP | ident - 예전 서버 인증 시스템, 현재는 IRC 서버에서 사용자 인증에 사용 |
119 | TCP | NNTP (Network New Transfer Protocol) - 뉴스 그룹 메시지 가져오기에 사용 |
123 | UDP | NTP (Network Time Protocol) - 시간 동기화 |
139 | TCP | 넷바이오스 (NetBIOS, Network Basic Input/Output System) |
143 | TCP | 인터넷 메시지 접속 프로토콜 4 (IMAP4, Internet Message Access Protocol 4) - 이메일 가져오기에 사용 |
161 | UDP | SNMP (Simple Network Management Protocol) - Agent 포트 |
162 | UDP | SNMP - Manager 포트 |
179 | TCP | BGP (Border Gateway Protocol) |
194 | TCP | IRC (Internet Relay Chat) |
220 | TCP | 인터넷 메시지 접속 프로토콜 3 (IMAP3, Internet Message Access Protocol 3) |
389 | TCP | LDAP (Lightweight Directory Access Protocol) |
443 | TCP | HTTPS - 보안 소켓 레이어 (SSL, Secure Socket Layer) 위의 HTTP (암호화 전송) |
445 | TCP | Microsoft-DS (액티브 디렉터리, 윈도 공유, Sasser-worm, Agobot, Zobotworm) |
445 | UDP | Microsoft-DS SMB 파일 공유 |
514 | UDP | syslog 프로토콜 - 시스템 로그 작성 |
515 | TCP | LPD 프로토콜 - 라인 프린터 데몬 서비스 |
520 | UDP | 라우팅 정보 프로토콜 (Routing Information Protocol, RIP) |
540 | TCP | UUCP (Unix-to-Unix Copy Protocol) |
587 | TCP | email message submission (SMTP) (RFC 2476) |
591 | TCP | 파일메이커 6.0 Web Sharing (HTTP Alternate, see port 80) |
631 | TCP | 인터넷 프린팅 프로토콜 |
636 | TCP | SSL 위의 LDAP (암호화된 전송) |
666 | TCP | id 소프트웨어의 둠 멀티플레이어 게임 |
873 | TCP | rsync 파일 동기화 프로토콜 |
990 | TCP | SSL 위의 FTP (암호화 전송) |
992 | TCP | SSL 위의 Telnet (암호화 전송) |
993 | TCP | SSL 위의 IMAP4 (암호화 전송) |
995 | TCP | SSL 위의 POP3 (암호화 전송) |
📝 등록된 포트 더보기
더보기
포트 | 구분 | 설명 |
1080 | TCP/UDP | COCKS 프록시 |
1194 | TCP/UDP | OpenVPN |
1433 | TCP | 마이크로소프트에서 제공하는 데이터베이스 하부 언어(SQL)을 사용하기 위한 포트 |
1900 | TCP/UDP | SSDP (Simple Service discovery Protocol), UPnP 장치 검출 서비스 |
3306 | TCP | SQL을 사용하는 공개 소스의 관계형 데이터베이스 관리 시스템(RDBMS)를 사용하기 위한 포트 |
3389 | TCP/UDP | 원격 접속을 사용하기 위한 포트 |
3479 | TCP/UDP | 플레이스테이션 네트워크 |
3480 | TCP/UDP | 플레이스테이션 네트워크 |
3690 | TCP/UDP | Subversion |
5528 | TCP/UDP | - HP Virtual Room Service (공식) - 구글 안드로이드 메시징 프로토콜 (비공식) |
5353 | UDP | Multicast DNS |
6379 | TCP | Redis 서비스 |
8080 | tcp | HTTP 포트(80port)을 대체할 수 있는 포트 |
9100 | TCP | 네트워크 프린팅 프로토콜 |
17500 | TCP/UDP | Dropbox LanSync 프로토콜, LAN 상에서 Dropbox 클라이언트끼리 파일 목록을 동기화 함 |
📝 더 자세한 포트 번호 보기
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=
728x90
반응형
'회사 > 과제' 카테고리의 다른 글
CronTab 을 사용해 Shell Script 실행 (0) | 2022.01.26 |
---|---|
HA Proxy (0) | 2022.01.20 |
DNS / Local DNS 구축 (0) | 2022.01.14 |
Samba (0) | 2022.01.14 |
Subnetting / CIDR (0) | 2022.01.13 |