인터넷이란 뭘까? ( HTTP 편 )

bow!·2022년 11월 3일
0

internet

목록 보기
2/3

Http? 그게 머임..

-(HyperText Transfer Protocol)
HTML과 같은 하이퍼미디어 문서를 전송하기 위한 프로토콜

저번에도 TCP/어쩌고 프로토콜이 나오는데 이번에도 나온다 그러면 TCP/IP랑 HTTP는 같은걸까?

이걸 이해하기 위해 OSI 7계층을 알아야함.

OSI 7계층

계층이름단위
(PDU)
예시프로토콜
(Protocols)
디바이스
(Device)
7응용 계층
(Application Layer)
Data텔넷(Telnet), 구글 크롬, 이메일, 데이터베이스 관리HTTP, SMTP, SSH, FTP, Telnet, DNS, modbus, SIP, AFP, APPC, MAP
6표현 계층
(Presentation Layer)
Data인코딩, 디코딩, 암호화, 복호화ASCII, MPEG, JPEG, MIDI, EBCDIC, XDR, AFP, PAP
5세션 계층
(Session Layer)
DataNetBIOS, SAP, SDP, PIPO, SSL, TLS, NWLink, ASP, ADSP, ZIP, DLC
4전송 계층
(Transport Layer)
TCP-Segment, UDP-datagram특정 방화벽 및 프록시 서버TCP, UDP, SPX, SCTP, NetBEUI, RTP, ATP, NBP, AEP, OSPF게이트웨이
3네트워크 계층
(Network Layer)
Packet라우터IP, IPX, IPsec, ICMP, ARP, NetBEUI, RIP, BGP, DDP, PLP라우터
2데이터링크 계층
(DataLink Layer)
FrameMAC 주소, 브리지 및 스위치Ethernet, Token Ring, AppleTalk, PPP, ATM, MAC, HDLC, FDDI, LLC, ALOHA브릿지,스위치
1물리 계층
(Physical Layer)
Bit전압, 허브, 네트워크 어댑터, 중계기 및 케이블 사양, 신호 변경(디지털,아날로그)10BASE-T, 100BASE-TX, ISDN, wired, wireless, RS-232, DSL, Twinax허브,리피터

보면 HTTP는 7계층에 있고 TCP와 IP는 4층 3층에 있다.

그러면 최상위에 있으니까 같은거라고 볼수 있지 않을까? 개념적으로는 그렇다

ex) 내가 naver.com으로 인터넷 주소창에 쓰고 엔터를 한다면

7부터 1계층까지 지나가기 때문에 같은 의미라고 볼수 있다.

애매하게 말한 이유는 4계층에서 TCPHTTP를 놓고 본다면 같다고 할수있다.

하지만 7계층에선? 다르다.. 계층 설명은 OSI7계층에서 확인하면 이해하기 쉽다.

그래서 HTTP가 뭐임?

  • 웹 브라우저와 웹 서버가 통신을 할 때 사용하는 통신규칙

CSS, HTML, JavaScript, image 와 같은 서로 주고받는 컨텐츠가 있을때 서로 주고받고 하기

위해 웹 브라우저와 웹서버가 알아들을 수 있어야 하는 공통 메시지가 바로 HTTP이다.

생활코딩에서 쉽게 설명해 주고 있다.

HTTP는 Request와 Response를 위한 메시지 구분되어 있음

그렇다면 요청과 응답에는 뭐가 있을까?

HTTP Request에는 이런 정보들이 있다.


생활코딩-Request message 에서 쉽게 설명해 주고 있다.


HTTP Resopnse에는 무슨 내용이 있을까?


생활코딩-Response message 에서 쉽게 설명해 주고 있다.

출처

생활코딩

profile
이녀석공부해야지

0개의 댓글