HTTP 네트워크 기초

이성민·2023년 5월 24일
0
post-thumbnail

어려울 수 있다고 들은 http. 양이 겁나 많은게 보인다.

URL(Uniform Resource Locator)

네트워크 상에서 웹 페이지, 이미지, 동영상 등의 파일이 위치한 정보를 나타냄
. URL은 scheme, hosts, url-path로 구분.

URI(Uniform Resource Identifier)

URL의 기본 요소인 scheme, hosts, url-path에 더해 query, fragment를 포함.

브라우저의 검색창을 클릭하면 나타나는 주소가 URI. URI는 URL을 포함하는 상위개념.

IP(nternet Protocol)

인터넷상에서 사용하는 주소체계. 네 덩이의 숫자로 구분된 IP 주소체계를 IPv4(Internet Protocol version 4) > IP 주소체계의 네 번째 버전.

  • IPv4는 각 덩어리마다 0부터 255까지 나타낼 수 있다. 따라서 2^(32)인 약 43억 개의 IP 주소를 표현.
  • IPv4로 할당할 수 있는 PC가 한계를 넘어가면서 IPv6(IP version 6)가 나옴. IPv6는 표기법을 달리 책정하여 2^(128)개의 IP 주소를 표현.
    (localhost, 127.0.0.1 : 현재 사용 중인 로컬 PC를 지칭.)

PORT

IP 주소가 가리키는 PC에 접속할 수 있는 통로(채널)
(http://localhost:3001 < :3001이 port)

  • 포트 번호는 0~ 65535까지 사용가능. 그중에서 0 ~ 1024번까지의 포트 번호는 주요 통신을 위한 규약에 따라 이미 정해져 있음.
  • 반드시 알아야 할 잘 알려진 포트 번호
    22 : SSH
    80 : HTTP
    443: HTTPS

Domain name

웹 브라우저를 통해 특정 사이트에 진입을 할 때, IP 주소를 대신하여 사용하는 주소가 있다. 만약 IP 주소가 지번 또는 도로명 주소라면, 도메인 이름은 해당 주소에 위치한 상호로 볼 수 있다.

DNS

호스트의 도메인 이름을 IP 주소로 변환하거나 반대의 경우를 수행할 수 있도록 개발된 데이터베이스 시스템

크롬 브라우저 에러 읽기

HTTP(HyperText Transfer Protocol)

HTML과 같은 문서를 전송하기 위한 프로토콜. HTTP는 웹 브라우저와 웹 서버의 소통을 위해 디자인

  • HTTP Messages

    클라이언트와 서버 사이에서 데이터가 교환되는 방식.

  • HTTP Requests

    클라이언트가 서버에게 보내는 메시지

  • HTTP Responses

    서버가 클라이언트에게 보내는 메시지

개념이 더 있고 한참 남았지만 뭐라는지 모르겠어서 정리를 못하겠다...이상해..

profile
도전자

0개의 댓글

관련 채용 정보