본문 바로가기
public void static main()/Lecture

[HTTP웹기본지식] HTTP_02

by 햄리뮤 2021. 1. 7.
반응형

오늘도 김영한 강사님의 강의를 들었다!! 

이제 공부한거 정리해야지!

 

Port Number

- 항구를 뜻하는 단어 이며

네트워크안에서의 포트는 TCP나 UDP에서 어플리케이션이 상호구분을 위해서 사용하는 번호 라고 나무위키에서 말한다.

다른 블로그를 찾아보니

- 포트는 논리적인 접속장소 라고 설명하고

IP Adress가 컴퓨터를 찾을때 필요한 주소를 나타내면,

Port는 컴퓨터 안에서 프로그램을 찾을때 사용함! (오!! 내이해가 쏙가는 좋은 설명 찾음!

 

Port Number중에는

0~1023 포트넘버Well-known port number라고 부르는데 미리 특수용도로 지정되어 있기 때문에

개인적으로 테스트용 프로그램을 개발할때는 0~1023사이의 포트번호는 피하는게 좋다고 한다!

 

Well-known port number에 대해서 자세히 알고싶다면

jwprogramming.tistory.com/26 블로그를 참고하면 좋을꺼 같다 내자신아!

 

라고했지만 내가 준비했지

Well-Known Ports 0번 ~ 1023번 [출처] https://bmind305.tistory.com/25
Registered Ports 1024번 ~ 49151번 [출처] https://bmind305.tistory.com/25

뭔~가 알아두면 좋을꺼같은 지식 발견!

Port Forwarding (포트 포워딩)

- 공유기 내부의 IP는 사설 IP로 이루어져 있어 외부에서 IP만으로 특정 PC를 지정할 수 없다.

따라서 공유기의 공인 IP로 접속한 후 특정한 PC로 연결되도록 포트 넘버를 공유기에서 정의해주는 작어비 필요!

이러한 과정을 Port Forwarding이라고 한다!

대표 사진 쓰려고 가져옴! [출처] https://aws.amazon.com/ko/route53/what-is-dns/

Dns (Domain Name Service)

- 아주 쉽게 표현해서 인터넷 전화번호부 이다. google.com과 같은 도메인 이름을 통해 온라인으로 정보에 액세스 한다!

웹 브라우저는 인터넷 프로토콜(IP) 주소를 통해 상호작용하고, DNS는 브라우저가 인터넷 자원을 로드할 수 있도록 도메인 이름을 IP 주소로 변환한다!

 

- DNS 서버를 사용하면 사람이 192.168.1.1(IPv4의 경우)과 같은 IP주소 또는 2400:cb00:2045~~(어우 길어) 처럼 영문과 숫자로 된 복잡한 IP주소를 기억할 필요가 없다.

 

 

uri url urn의 관계 [출처] https://danielmiessler.com/study/difference-between-uri-url/

URI와 URL이 뭔지 여러 블로그를 봤는데 내가 쉽게 이해할수있는 블로그를 찾기가 어려웠다 ㅠㅠ

그런데 마침 응애인 나를위해 조금이라도 쉽게 설명해주신 블로그 2곳을 찾음!

 

URI ( Uniform Resource Identifier)

- 인터넷 상에서 어떤 자원을 식별하기 위한 문자열의 구성이라고 말할 수 있다.

 

URL (Uniform Resource Locator)

- 인터넷 상에서 어떤 자원을 식별할 때 자원의 위치를 활용하여 특정 자원을 식별하겠다는것.

- 리소스를 식별하는 방법중에, 리소스의 위치로 식별하는 방법.

 

URI와 URL의 차이를 중점으로 쓰신 블로그 발견! lambdaexp.tistory.com/39 사랑합니다!

 

http://img0.gmodules.com/ig/images/korea/logo.gif 이와 같은 형식은 logo.gif라는 인터넷 상의 자원 위치를 의미함

이는 URI이면서도 URL이라고 말할 수 있음

 

http://endic.naver.com/endic.nhn?docid=1232950 이는

http://endic.naver.com란 서버에 위치한 endic.nhn파일은 query string인 docid의 값에 따가 여러가지 결과를 나타낼 수 있음

 

여기서 URL은 endic.nhn의 위치를 표기한 http://endic.naver.com/endic.nhn까지이다

내가 원하는 정보에 도달하기 위해서는 ?docid=1232950 이라는 식별자 (identifier)가 필요하다는것!

결국 http://endic.naver.com/endic.nhn?docid=1232950 주소는 URI이긴 하지만 URL은 아님!

(너무너무 이해가 쏘옥됨!)

 

음 문법인거같다... [출처] www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61355?tab=curriculum

정리하자면

https://www.google.com:443/search?q=hello&hl=ko

 

프로토콜(https) 호스트명(www.google.com) 포트번호(443) 패스(/search) 쿼리파라미터(q=hello&hl=ko)

 

웹 브라우저 요청 흐름

아.. 이부분 다시 들어야할듯..... 다시 듣고오자...... 그림만들고와서 기억이안나.....

 

 

 

 

공부의 도움을 주신 모든분들 정말 감사합니다! 

 

[출처] 김영한 강사님

www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61355?tab=curriculum

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다. 초급 기타 교양 ・ 기타 웹 개발 네트워크 웹 개발 Back-End 온라인 강의 프론트엔드/백엔드, 웹/모바일 앱 개발 등 웹 기

www.inflearn.com

[출처] blockdmask.tistory.com/195

 

[데통] Port 번호 에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 Port 번호 (Port number)에 대해 알아보겠습니다. > Port Number 란? 이전까지 학습한 내용을 살펴보면, TCP/IP 5 계층 중 1~2 계층(물리, 데이터링크)에서는 MAC address..

blockdmask.tistory.com

[출처] jwprogramming.tistory.com/26

 

네트워크 통신에서 포트를 왜 사용 하는가? Well-known port란, 종류

서버 개발에 대한 경험이 있는 분이시라면 IP와 Port를 통해 기본적으로 서버구축을 하게 될 겁니다. (처음 접할때는 보통 자신의 루프백 주소인 localhost로 하겠죠?ㅎㅎ) 이 때, Port란 것에 대해 간

jwprogramming.tistory.com

[출처] bmind305.tistory.com/25

 

Port 란?

 Port ( 포트 ) 본래의 의미로 직역하면 '항구'라는 뜻으로, 컴퓨터 관련 분야에서의 의미로는 운영 체제 통신에서의 종단점을 뜻한다. 하드웨어적 의미 : 컴퓨터의 주변 장치와 연결하기 위한 연

bmind305.tistory.com

[출처] www.cloudflare.com/ko-kr/learning/dns/what-is-dns/

[출처] hack-cracker.tistory.com/135

 

URL과 URI의 차이점

URL과 URI의 차이점   URL and URI 정의 URI ( = Uniform Resource Identifier ) 통합 자원 식별자 URI는 인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 존재는 인터넷에서 요구되는 기본조건으로서..

hack-cracker.tistory.com

[출처] lambdaexp.tistory.com/39

 

URI와 URL의 차이

Uniform Resource Identifier (URI) consists of a string of characters used to identify or name a resource on the Internet http://en.wikipedia.org/wiki/URI URI는 인터넷 상의 자원을 식별하기 위한 문자..

lambdaexp.tistory.com

[출처] juyeop.tistory.com/48

 

URI & URL & URN

안녕하세요, 오늘은 인터넷 상의 용어로 평소에 자주 헷갈리고 궁금했던 내용에 대해 자세히 알아보고 정리하려고 합니다. URI & URL & URN의 의미와 각각의 차이점은 무엇일까요? 📬 URI란? 먼저 URI

juyeop.tistory.com

 

** 그냥 하루하루 개인 공부한 것을 끄적 거리는 공간입니다.

이곳 저곳에서 구글링한 것과 강의들은

내용이 정리가 되었습니다.

그림들은 그림밑에 출저표시를 해놓았습니다.

문제가 될시 말씀해주시면 해당 부분은 삭제 하도록하겠습니다. **

 

반응형

댓글