1-1.HTTP (HyperText Transfer Protocol)
- 웹 서버와 사용자의 인터넷 브라우저 사이에 하이퍼텍스트 문서를 교환하기 위하여 사용되는 프로토콜
- 포트 넘버는
80
1-2.HTTPS/SSL/TLS
HTTPS
는HTTP
에 암호화를 하고 보안 포트로 전송을 할 수 있도록 한다.- 다른 사람이 패킷을 캡처해 사용할 수 없도록 은행이나 보안, 쇼핑 등에서 정보 교환 등에 안정한 전송을 보장하기 위해 사용 된다.
- 포트 넘버는
443
1-3.TELNET (Tel + Network)
- 원격서버에 접속하기 위한 터미널 에뮬레이션(emulation)
- 포트 넘버는
23
1-4.SSH (Secure Shell)
TELNET
보안 강화 버전- 포트 넘버는
22
1-5.FTP (File Transfer Protocol)
- 대량의 파일을 네트워크를 통해 주고 받을 때 사용하는 프로토콜
- 포트 넘버는
21
이지만, 데이터는 포트 넘버20
을 통해 주고 받는다.
1-6.SMTP (Simple Mail Transfer Protocol)
- 메일 서버 사이에서 메일을 전송해주는 프로토콜
- 포트 번호는
25
1-7.POP3 (Post Office Protocol)
- 일명 우체국 프로토콜
- 메일서버에 있는 메일을 컴퓨터로 가져오는데 사용하는 프로토콜
- 포트 넘버는
110
2-1.DNS (Domain Name Service)
- 도메인 네임을
ip
주소로 바꾸어주는 데 사용하는 프로토콜- 포트 번호는
53
2-2.BOOTPS/BOOTPC
DHCP Server
와DHCP Client
가 각각 사용하는 프로토콜- 포트 번호는 각각
67
과68
2-3.TFTP (Trivial FTP)
- 적은 양의 파일을 주고 받을 때 사용하는 프로토콜
- 즉,
FTP
간소화 버전- 포트 넘버는
69
2-4.SNMP (Simple Network Management Protocol)
- 네트워크 상황에 대한 정보를 수집하고 처리하기 위해 사용하는 프로토콜
- 주기적으로 정보를 제공하고 수집하기 때문에
UDP
를 사용한다.- 포트 번호는
161
2-5.NTP (Network Time Protocol)
- 인터넷으로부터 시간 동기화할 때 사용하는 프로토콜
NTP
서버는 정확한 시간을 갖고 있는 서버다.Windows10
기준, 오른쪽 하단 시계 클릭 -> 날짜 및 시간 변경 클릭 -> 인터넷 시간에서 확인 가능하다.- 포트 번호는
123
2-6.SYSLOG
- 시스템에 발생하는 다양한 로그를 위한 프로토콜
- 라우터 같은 장비들은 오류 로그를 따로 저장하지 않는다.
- 포트 번호는
514
3-1.Ping Test
ping [목적지 IP주소]
ping 192.168.10.1
ping 192.168.10.1 -t
3-2.Tcping Test
tcping 192.168.10.1 8443
tcping 192.168.10.1 8443 -t
3-3.Telnet Test
telnet [목적지 IP주소] [어플리케이션 port 정보]
telnet 204.111.111.1 9002
3-4.ping, telnet 차이
ping
은 특정IP
와 데이터를 주고 받을 수 있는지를 확인하는 정도 - 즉, 최종 목적지로 향하는 과정의 네트워크 상태를 확인하는 것telnet
은 특정 IP의 특정 포트에 접속이 가능한지- 즉, 구체적으로 특정 컴퓨터가 특정 애플리케이션과 통신이 가능한지 확인하는 것