본문 바로가기

웹/네트워크 기본

(14)
http 란 무엇일까 1. HTTP란? HTTP란 Hyper Text Transfer Protocol 의 약자이다. 즉 HTTP는 프로토콜의 일종이다. 인터넷에서 우리는 웹 페이지(HTML), text, 이미지, 음성등의 데이터를 주고 받는다. 이때 데이터를 주고 받을 수 있게 해주는 프로토콜이 HTTP이다. 2. HTTP 의 동작 클라이언트와 서버는 request(요청) 와 response(응답) 를 한다. 요청과 응답시에는 각각 자신의 정보를 담은 메세지를 상대에게 보내는데, 이 메세지를 HTTP 메세지라 한다. HTTP 메세지는 start line / header / body 로 구성이된다. start line 은 요청시에는 메소드 버전, 요청이 전송되는 주소(request target), http 버전의 의 정보를 가..
이미지가 표시가 안될 때 크롬의 개발자 탭에서 네트워크 관련 항목을 확인 만약 이미지에 대한 자료가 전달이 되었을 때의 경우 404 라면 잘못된 경로 or 이미지가 없음 403 라면 public 이 아닌것, 맥북이라면 터미널에서 ls -l 을 해보자 만약 public 으로 설정하고 싶으면 a+r 을 하자
네트워크 기초 포트번호: 포트는 서비스를 하는 번호 은행의 창구 역할. 은행에서 예금 과 대출 창구가 따로 있듯 정해져 있는 포트가 존재한다. 예로서 80번 포트는 http이고 443은 https이다. 웹 네트워크의 과정 tcp가 데이터를 전달하고 ip가 주소를 찾아주며 http가 포트번호와 요청, 디렉토리 정보를 보내주면 라우터가 서버로 전달을 한다. 서버는 요청을 처리한 뒤 클라이언트에게 상태코드와 요청한 자료를 준다. 이때 전달하는 자료의 정보는 content-type이다.
네트워크 기초 2 - 라우터, tcp,ip 라우터 = 중계기 패킷 = 전달되는 데이터 tcp = 데이터 분할 해 라우터로 전달해줌, 분할 된 데이터는 결합시 식별에 필요한 순서가 표시되어 있음 그 표시를 tcp가 함 ip = 패킷에 고유한 주소를 부여
네트워크 기초1 - dns dns : domain to ip service 구성 기본 최상위 도메인 ( = TLD ) 서브 도메인 예시 google.com 에서 .com : 기본 최상위 도메인 google : 서브 도메인
컴퓨터 네트워크 기초 ip = 네트워크 장치가 가진 주소, ipv8 :8자리, 16비트 dhcp (= dynamic host configuration protocol ) : ip 자동 할당 url = 도메인 = 문자화된 ip 주소 dns( = domain name service ) = url -> ip 변환 서비스