윈 도 우 https://www.samsung.com:443 사이트옆 443이 뭔가요?
2021.03.07 18:37
구글 알림에 들어가 보니 차단과 허용의 사이트 옆에
443이란 숫자가 있는데 이건 무었을 말하는건가요?
댓글 [3]
-
루리 2021.03.07 18:54
-
들풀 2021.03.07 19:00 본론만 말씀드려서 443이라는 포트입니다.
제대로 파고 들면 이야기가 길어지는데
443이라는 포트는 저 주소에서는 생략 가능합니다.
짧게나마 생략할 수 없는 이야기를 해보자면 우리가 쓰는 인터넷이라는건
단순히 이런 홈페이지 기능만 있는게 아닙니다.
인터넷 구성 요소를 TCP/IP라고 하는데 여기서 IP에 해당하는 것이
바로 인터넷의 서비스 종류를 말합니다. 많이 쓰는 IP주소라고 하는 그 IP와 같은 단어입니다.
인터넷 프로토콜이라고 하는데요.
우리가 그냥 인터넷을 한다고 하는건 HTTP 라고 합니다.
그래서 인터넷 주소가 http://www.... 으로 시작하죠.
그 외에도 자료전송 전문 프로토콜로 FTP가 있고 채팅 메세지 전문 프로토콜로는 IRC같은게 있죠.
터미널전문 프로토콜로는 TELNET이 있고 이 텔넷을 보안 강화한 SSH라는 프로토콜도 있습니다.
이건 요즘도 주요하게 자주 쓰는 인터넷 프로토콜들입니다.
그 이외에도 GOPHER라든지 USENET NEWS같은 사장되거나 자주 쓰지 않는 프로토콜도 많습니다.
이 모든걸 통칭해 인터넷이라고 하는 겁니다.
각설하고 443이라고 하면 일단 그 전에 80번 포트를 알아야 합니다.
HTTP 라고 하는 프로토콜에 대해 이야기 했는데
우리가 그냥 간단히 인터넷이라고하는 웹 브라우징에 쓰는 포트가 바로 80번 포트입니다.
이 포트라는 건 네트워크 장비에서 쓰는 문입니다.
네트워크 장비에는 문이 정말 많아서 필요할때마다 해당하는 문을 열어주는데
HTTP의 경우는 그게 80번 포트입니다.
즉 네트워크 장비가 대기중인데 누군가 외부에서 80번 문을 두드린다면
아 HTTP 문이구나 하면서 80번을 열어 HTTP를 사용하게 해줍니다.
이 HTTP의 기본포트가 80번인 관계로 이걸 기본 그대로 쓴다면 굳이 적어주지 않아도 됩니다.
즉 우리가 매일 오는 윈도포럼의 엄밀히 정확한 URL은
예전에 HTTP를 쓸 시절 기준으로
http://windowsforum.kr:80
이었습니다.
그런데 지금 주소를 다시 보시면 http가 아니라 https라고 되어 있을 겁니다.
이 HTTPS는 기본 HTTP를 보안 강화한 프로토콜입니다.
당연히 기본 80포트로는 다닐 수가 없죠. 그래서 새로 만든 문이 443번 포트입니다.
그래서 현재 윈도포럼의 실제 주소는
https://windowsforum.kr:443
이지만 기본 그대로 443번 포트를 쓰는 것이기 때문에 뒤의 443은 굳이 적을 필요가 없습니다.
인터넷 주소는 기본적으로 IP나 URL을 기준으로 하는데
만약 기본 포트를 그대로 사용한다면 뒤의 포트는 생략이 가능합니다.
그러나 이 포트 설정도 서버운영자가 간단하게 바꿀 수 있는 것으로
사용할 수 있는 범위내의 포트로 바꿔서 사용할 수 있습니다.
예를 들면 https는 기본 443이지만 이걸 윈포서버에서 886으로 바꿔버리면
외부에서 윈포에 들어오려면
https://windowsforum.kr:886 처럼 꼭 : 뒤에 따로 지정한 포트를 적어줘야 합니다.
:와 포트가 따로 없는 주소는 기본 포트 그대로 사용한다는 약속이 되어 있어 생략이 가능하지만
그걸 임의로 바꾼 경우에는 꼭 그 바뀐 포트를 알려줘야 외부에서 접속이 가능한 겁니다.
886으로 포트를 바꿨는데 그걸 그냥 다른 사람들이
http://windowsforum.kr로 접속한다면 접속이 안되는겁니다.
윈포서버는 886번 문으로 들어가야 하는데 다른 사람들은 그냥 443번 문으로 들어가려고 하기 때문이죠.
그래서 결론은 구글에서 보여준 주소는 전체 주소를 포트 생략없이 보여준 것으로
실제 삼성에 접속할때는 443은 생략하고
https://www.samsung.com으로 접속해도 됩니다. 그리고 그 창에서는 그냥 허용 눌러주셔도 됩니다.
-
미디안 2021.03.07 20:27
IP : PORT.. 아이피는 아파트 101동이라고 생각하시면 되고 포트는 101호 ,102호... 201호 , 202호.. 301호,302호.. 각 호수 라고 생각 하시면 됩니다..
101동 101호 를 들어가면 웹서버 , 101동 102호를 들어가면 FTP 서버 , 101동 201호 를 들어가면 SSH 서버.. 등등 사용자가 직접 포트를 지정해 줄수있고
각 지정된 포트를 사용할수 있구요.. 규칙입니다.. 80포트를 웹서버로 사용할수도 있지만.. 8000 포트를 웹서버로 사용할수도 있죠..대신 80 포트는 웹서버 전용 포트이기 때문에 HTTP:// DDD.CO.KR 을 하면 되지만 8000포트를 웹서버로 사용한다고 하면 HTTP://DDD.CO.KR:8000 을 적어줘야 웹서버에 접속할수 있습니다.. IP 하나를 가지고 포트 포워딩을 통해서 수십 수백대의 서버도 운영 가능합니다..
https://johngrib.github.io/wiki/why-http-80-https-443/