[네트워크] 포트와 프로토콜

삐약·2024년 5월 24일

프로토콜

네트워크 안에서 컴퓨터나 장치들이 서로 원활한 데이터 통신을 위해 필요한 규약, 즉 통신규약

종류

이름설명
TCP/IPTransmission Control Protocol/Internet Protocol
한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는데 사용되는 프로토콜
UDPUser Datagram Protocol
TCP와 마찬가지로 데이터를 보내는데에 사용되는 프로토콜TCP와는 달리 일방적으로 데이터를 전송
HTTPHyperText Transfer Protocol
클라이언트와 서버 간 웹 상에서 데이터를 전송할 때 사용되는 프로토콜
DNSDomain Name System
도메인 주소와 IP주소를 매핑해주는 시스템
FTPFile Transfer Protocol
서버와 클라이언트 간에 파일을 전송하기 위한 프로토콜
SSHSecure SHell
원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜로
강력한 인증과 암호화 통신 기능으로 텔넷 대체
SFTPSSH File Transfer Protocol
네트워크를 통한 파일 전송을 허용하는 SSH 프로토콜의 확장이다
기존의 FTP방식은 보안적인 취약점이 있기때문에 중요한 파일을 전송하기는 위험有
파일 전송 시 SSH 방식을 사용해서 안전하게 암호화된 구간에서 파일을 전송할 수 있도록 구현
Telnet원격지의 컴퓨터에 접속할 때 사용되는 프로토콜
사용자로 로그인 후 부여된 권한에 따라 데이터 접근 혹은 실행이 가능 
SMTPSimple Mail Transfer Protocol
인터넷으로 통해 메일 주고 받는 데 사용되는 통신 프로토콜
google 메일 서버, naver 메일서버와 같이 메일 서버는 대부분 SMTP 25번 포트를 이용
ICMPInternet Control Message Protocol
인터넷 제어 메시지 프로토콜로 오류메시지를 주고 받는데에 사용되는 프로토콜



포트

네트워크 통신의 종단점으로 데이터를 보내고 받는데에 사용되는 위치 혹은 응용프로그램의 논리적 주소

ex) 택배를 보낼때 도착지의 주소를 적는 상황에서 도착지의 주소는 건물번호와 상세주소로 이루어진다.
여기서 택배는 데이터, 건물번호는 IP주소, 상세주소는 포트번호이다.

종류

  • 잘 알려진 포트 (Well-Known Port) : 포트번호 0~1023번 사이의 포트들로 잘 알려진 애플리케이션의 사용을 위해 ICANN에서 지정한 포트번호
  • 등록된 포트 (Registered Port) : 포트번호 1024~49151번 사이의 포트들로 특정 용도로 사용되기 위해 등록된 포트번호
  • 다이나믹 포트 (Dynamic Port) : 포트번호 49152~65535번 사이의 포트들로 어느 프로그램에서나 쓸 수 있는 포트로 누구나 등록없이 사용 가능한 포트번호

주요 프로토콜들의 포트번호

프로토콜포트번호
FTP20(데이터전송)
21(제어전송)
SSH22
Telnet23
DNS53
HTTP80, 8080(대용)
HTTPS443



출처 https://omoknooni.tistory.com/13

profile
타닥..타..타다닥..다..ㄱ

0개의 댓글