TCP & UDP 프로토콜

일상 코딩·2023년 11월 19일
0

CCNA

목록 보기
17/17

01.TCP를 사용하는 프로토콜

1-1.HTTP (HyperText Transfer Protocol)

  • 웹 서버와 사용자의 인터넷 브라우저 사이에 하이퍼텍스트 문서를 교환하기 위하여 사용되는 프로토콜
  • 포트 넘버는 80

1-2.HTTPS/SSL/TLS

  • HTTPSHTTP에 암호화를 하고 보안 포트로 전송을 할 수 있도록 한다.
  • 다른 사람이 패킷을 캡처해 사용할 수 없도록 은행이나 보안, 쇼핑 등에서 정보 교환 등에 안정한 전송을 보장하기 위해 사용 된다.
  • 포트 넘버는 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

02.UDP를 사용하는 프로토콜

2-1.DNS (Domain Name Service)

  • 도메인 네임을 ip주소로 바꾸어주는 데 사용하는 프로토콜
  • 포트 번호는 53

2-2.BOOTPS/BOOTPC

  • DHCP ServerDHCP Client가 각각 사용하는 프로토콜
  • 포트 번호는 각각 6768

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

03.Ping & Tcping & Telnet Test

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의 특정 포트에 접속이 가능한지
  • 즉, 구체적으로 특정 컴퓨터가 특정 애플리케이션과 통신이 가능한지 확인하는 것
profile
일취월장(日就月將) - 「날마다 달마다 성장하고 발전한다.」

0개의 댓글