URL(Uniform Resource Locater)

네트워크 상에서 웹 페이지, 이미지, 동영상 등의 파일이 위치한 정보

scheme, hosts, url-path로 구분

scheme - 프로토콜을 결정

hosts - 웹 서버의 이름, 도메인, IP를 사용 주소를 나타냄

url-path - 웹 서버에서 지정한 루트 디렉토리부터 시작, 웹 페이지, 이미지, 동영상 등이 위치한 경로와 파일명을 나타냄

port - 서버로 진입할 수 있는 통로

URI(Uniform Resource Identifier)

URL의 기본 요소에 query, fragment를 포함

query - 웹 서버에 보내는 추가적인 질문

fragment - 일종의 북마크 기능, URL에 fragment(#)와 특정 HTML 요소의 id를 전달하면 해당 요소가 있는 곳으로 스크롤을 이동

URI 구조

IP

네트워크에 연결된 특정 PC의 주소를 나타내는 체계 - IP address(Internet Protocol address, IP 주소)

주소에 진입할 수 있는 정해진 통로 - PORT(포트)

터미널에서 IP주소 찾기 - nslookup codestates.com

localhost, 127.0.0.1 - 현재 사용 중인 로컬 PC

0.0.0.0, 255.255.255.255 - broadcast address, 로컬 네트워크에 접속된 모든 장치와 소통하는 주소, 서버에서 접근 가능 IP 주소를 broadcast address 로 지정하면, 모든 기기에서 서버에 접근가능

PORT

PC에 접속할 수 있는 통로(채널)

포트 번호 0~ 65535 사용가능

0 ~ 1024 포트는 주요 통신을 위한 규약에 따라 이미 정해짐 ex. 22 : SSH, 80 : HTTP, 443: HTTPS

잘 알려진 포트의 경우 포트 번호를 URI에 생략가능


Domain

터미널에서 nslookup codestate.com 을 통해 주소 확인 가능

도메인 이름은 codestates.com 주소는 3.34.153.168

DNS

도메인 이름과 매칭된 주소를 확인하는 작업을 하기 위한 네트워크에 위치한 서버


크롬의 에러목록 - chrome://network-errors/

댓글남기기