Learn every moment to make deepen me :D
본래의 의미로 직역하면 '항구'라는 뜻으로, 컴퓨터 관련 분야에서의 의미로는 운영 체제 통신에서의 종단점을 뜻한다.
이 글에서는 소프트웨어적 의미로 Port에 대해서 알아보도록 한다.
어떠한 데이터가 송수신을 할 때
Datalink 계층에서는 호스트의 NIC로 MAC Address를 판별하고
Network 계층에서는 IP Address로 목적지를 판별한다.
이렇게 MAC Address와 IP Address를 통해 목적지 호스트까지 도달한 후에는
어떤 Process(프로세스)에서 데이터를 받을 것인지 를 알아야 하는데 이 때 쓰이는 것이
Port Number(포트 번호)다.
Port에 대한 정확한 개념은 다음과 같다.
1) Well-Known Ports ( 잘 알려진 포트 ) : 0번 ~ 1023번
2) Registered Ports ( 등록된 포트 ) : 1024번 ~ 49151번
3) Dynamic Ports ( 동적 포트 ) : 49152번 ~ 65535번
외부에서 공유기 내의 특정한 장치로 접속하기 위해서는 IP Address를 알아야 하지만
공유기 내부의 IP는 사설 IP로 이루어져 있어 외부에서 IP만으로 특정 PC를 지정할 수 없다.
따라서 공유기의 공인 IP로 접속한 후 특정한 PC로 연결되도록 포트 넘버를 공유기에서 정의해주는 작업이 필요하다.
이러한 과정을 Port Forwarding 이라 한다.
Port Forwarding 설정을 통해 외부에서 내부 장치로 연결 가능
참고:
http://ccnastudyhelp.blogspot.com/
https://blockdmask.tistory.com/
[사진]https://medium.com/datadriveninvestor/port-forwarding-for-beginners-11355d000867
Port 란?
Port ( 포트 )
본래의 의미로 직역하면 '항구'라는 뜻으로, 컴퓨터 관련 분야에서의 의미로는 운영 체제 통신에서의 종단점을 뜻한다.
이 글에서는 소프트웨어적 의미로 Port에 대해서 알아보도록 한다.
어떠한 데이터가 송수신을 할 때
Datalink 계층에서는 호스트의 NIC로 MAC Address를 판별하고
Network 계층에서는 IP Address로 목적지를 판별한다.
이렇게 MAC Address와 IP Address를 통해 목적지 호스트까지 도달한 후에는
어떤 Process(프로세스)에서 데이터를 받을 것인지 를 알아야 하는데 이 때 쓰이는 것이
Port Number(포트 번호)다.
Port에 대한 정확한 개념은 다음과 같다.
Port Number ( 포트 번호 )
1) Well-Known Ports ( 잘 알려진 포트 ) : 0번 ~ 1023번
2) Registered Ports ( 등록된 포트 ) : 1024번 ~ 49151번
3) Dynamic Ports ( 동적 포트 ) : 49152번 ~ 65535번
Port Number 사용법
Port Forwarding ( 포트 포워딩 )
외부에서 공유기 내의 특정한 장치로 접속하기 위해서는 IP Address를 알아야 하지만
공유기 내부의 IP는 사설 IP로 이루어져 있어 외부에서 IP만으로 특정 PC를 지정할 수 없다.
따라서 공유기의 공인 IP로 접속한 후 특정한 PC로 연결되도록 포트 넘버를 공유기에서 정의해주는 작업이 필요하다.
이러한 과정을 Port Forwarding 이라 한다.
참고:
http://ccnastudyhelp.blogspot.com/
https://blockdmask.tistory.com/
[사진]https://medium.com/datadriveninvestor/port-forwarding-for-beginners-11355d000867
'Network' 카테고리의 다른 글