본문 바로가기

http3

[HTTP] URI와 URL URI란? URI는 Uniform Resource Identifiers의 약자로, 자원 식별자를 의미합니다. 여기서 말하는 '자원(Resource)'이란 '식별 가능한 모든 것'을 의미합니다. 문서 파일뿐만이 아니라 이미지, 서비스 등 다른것과 구별할 수 있는 모든 것이 자원이며, 여러 자원이 포함된 복수의 집합 도 자원으로 볼 수 있습니다. 식별자란 자원의 이름과도 같습니다. 예를 들어 컴퓨터에 Users라는 최상위 폴더 안에 cat.txt라는 파일이 있다면, 이 파일의 식별자는 다음과 같이 나타낼 수 있습니다. Users/cat.txt 우리가 흔히 사용하는 파일 경로와 비슷한 모양이 나옵니다. 그렇다면 이 cat.txt 파일 안에서 'cute'라는 텍스트를 명시하고 싶다면 어떤식으로 나타낼 수 있을까.. 2022. 8. 19.
[HTTP] IP / TCP / DNS TCP / IP 중 HTTP와 관계가 깊은 프로토콜인 IP, TCP, DNS에 대해 알아봅시다. IP (Internet Protocol) IP는 인터넷 계층에 해당되는 프로토콜로, 인터넷을 활용하는 대부분의 시스템이 IP를 이용하고 있습니다. IP의 역할은 각각의 패킷을 상대방에게 전달하는 것입니다. 이 때 패킷을 보낼 상대방이 어디에 있는지, 즉 상대방의 주소를 알아야 합니다. 이 주소에는 IP주소와 MAC 주소가 있습니다. 각각이 무엇을 의미할까요? IP 주소 IP 주소는 각 노드에 부여된 주소를 가리킵니다. 노드란 네트워크에 연결되어 있는 모든 장치를 의미합니다. 송신 컴퓨터와 수신 컴퓨터 모두 IP 주소를 가지고 있으며, 이 주소가 마치 실제 세상에서의 도로명 주소와 같은 역할을 합니다. MAC .. 2022. 7. 8.
[HTTP] HTTP와 TCP / IP HTTP란? HTTP는 HyperText Transfer Protocol의 약자로, 클라이언트와 서버가 통신하는 데 사용되는 프로토콜입니다. 또한 www(World Wide Web)을 구성하는 기술의 일종입니다. www의 구성 요소 문서 기술 언어 : HTML(HyperText Markup Language) 문서 전송 프로토콜 : HTTP 문서의 주소를 지정하는 방법 : URL(Uniform Resource Locator) 현재 가장 많이 사용되고 있는 HTTP 버전은 HTTP/1.1로, 1997년부터 사용 중인 매우 오래 된 버전입니다. 이처럼 HTTP는 버전 업그레이드가 잘 되지 않지만, 2015년에 최신 버전인 HTTP/2.0이 발표되었습니다. HTTP/2.0은 HTTP/1.1의 모든 핵심 기능을 .. 2022. 7. 7.