오늘은 Port가 무엇인지에 대해서 정리해 보겠습니다.



1. Port


보통 http를 aws에서 보안설정을 할 때,

연결type을 http로 하면 80이 기본으로 잡히고,

ssh의 경우는 22가 기본으로 설정됩니다.


이 port는 65000여개가 있다고 하는데요.


웹브라우저에서 서버로 연결될 때,

기본적으로 80포트를 연결한다.

웹브라우저가 서버로 접속할 때는 80번 포트를 연결하도록 되어있기 때문이다.

마찬가지로, ssh는 22번 포트, Https는 243번 포트를 연결하도록 되어 있다.


0~1024번 포트까지는 well-know포트가 있다.

포트의 값이 고정되어 있어서,

접속시 포트번호를 명시하지 않아도 접속할 수 있도록 하였다.


1024~65000포트는 custom하게 쓸 수 있는 것이다.



2. Port Forwarding


KT와 같은 인터넷 업체에서 제공해주는,

IP가 집의 공유기로 전달이 됩니다.

 

192.168.0.33 이 제공된다면,

이것은 공유기의 IP가 되고,

Public IP Address라고 한다.


이에 연결되는 기기들은,

192.168.0.1, 192.168.0.2, 192.168.0.3... 들이 부여되는데,

Private iP Address 라고 부른다.


Private IP Address의 주소에는 직접 연결할 수 없다.

외부의 사용자가 공유기의 컴퓨터에 연결하게 하려면,

port Forwarding을 이용하면 된다.


공유기 안의 port가 있고(참고로 공유기에도 서버가 설치되어 있다.),

공유기에 연결된 컴퓨터의 서버에 포트가 있을 것인데,

특정 포트로 접속하면, 특정 포트를 가진 컴퓨터로 연결해주는 것이,

port Forwarding이라고 한다.


공유기에서 가지고 있는 ip address를 

default gateway라고도 하고,

192.168.0.1 인 경우가 상당히 많다.


이 주소를 웹브라우저에 입력하면,

ipTime들의 경우는 설정화면으로 들어가게 된다.










+ Recent posts