티스토리 뷰

포트(port)는 운영 체제 통신의 종단점이다. "논리적인 접속장소"이며, 특히 인터넷 프로토콜인 TCP/IP를 사용할 때에는 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용이 된다. 0번 ~ 1023번은 잘 알려진 포트 (well-known port)로 이미 약속되어 있다

 

데이터를 넘겨줄 컴퓨터에는 FTP, Mail, Telnet, SSH, Web 등 다양한 종류의 응용프로그램이 기동하고 있을 것인데, 수신측 컴퓨터가 인터넷 계층에서 패킷을 수신한 후 응용계층으로 데이터를 전달하려고 할 때, 컴퓨터 내에 사용중인 많은 응용프로그램들 중 누구에게 데이터를 전달해야 하는지 구분하기 위하여 운영체제는 응용프로그램의 논리적인 주소인 Port 번호라는 것을 이용합니다. 즉 각각의 응용프로그램 (서비스)에 유일한 논리적 주소인 Port 번호를 할당하여, 전송계층에서 응용프로그램을 구분할 수 있도록 합니다

 

IP Address는 컴퓨터를 찾을 때 필요한 주소를 나타내며, Port는 컴퓨터 안에서 프로그램을 찾을 때 를 나타내는 것입니다

 

21: FTP

22: SSH

23: TELNET

-> 인터넷을 통하여 원격지의 호스트 컴퓨터에 접속할 때 지원되는 인터넷 표준 프로토콜

25: SMTP[Simple Mail Transfer Protocol]

-> 인터넷에서 전자우편을 보낼 때 이용하게 되는 표준 통신 규약을 말합니다.

53: DNS

61: SNMP[Simple Network Management Protocol]

-> 네트워크 장비를 관리 감시하기 위한 목적으로 TCP/IP 상에 정의된 응용 계층 표준 프로토콜

80: HTTP [hypertext transfer protocol]

-> 인터넷에서, 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약

110: POP3 [Post Office Protocol version 3]

-> 인터넷에서 전자 우편을 가져오기 위한 프로토콜

115: SFTP

135: RPC

139: NetBIOS

143: IMAP [internet messaging access protocol]

-> 인터넷 메일 서버에서, 메일을 읽기 위한 인터넷 표준 통신 규약의 한가지. POP3보다도 유연하고 뛰어난 성능

194: IRC

443: HTTPS(SSL) [Hypertext Transfer Protocol over Secure Socket Layer]

-> 월드 와이드 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전

445: SMB

3389: 원격데스크탑 연결

 

 

 

 

포트 포워딩(port forwarding) 또는 포트 매핑(port mapping)은 컴퓨터 네트워크에서 패킷 라우터 방화벽과 같은 네트워크 게이트웨이를 가로지르는 동안 하나의 IP 주소 포트 번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환(NAT)의 응용이다. 이 기법은 게이트웨이(외부망)의 반대쪽에 위치한 보호/내부망에 상주하는 호스트에 대한 서비스를 생성하기 위해 흔히 사용되며, 통신하는 목적지 IP 주소와 포트 번호를 내부 호스트에 다시 매핑함으로써 이루어진다

 

 

 

출처: 

https://jwprogramming.tistory.com/26

https://www.opentutorials.org/course/3265 생활코딩 WEB2 - Home server

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함