목록🌏Network (4)
컴퓨터를 공부하고자 마음먹은지 N일차
Reference HTTP 완벽가이드 [미래인터넷] URN(Uniform Resource Name) 표준 규격 업데이트 현황 [StackOverFlow]url-matrix-parameters-vs-query-parameters URL과 리소스 출처 - tutorialkart 인터넷에는 수많은 서버와 그 서버 안의 리소스들이 존재한다. 수많은 서버 중 네이버를 예시로 들어보자. 네이버에는 뉴스리소스, 이미지 리소스, 자체적인 뼈대를 구성하는 html리소스, 그리고 웹툰 리소스 등이 있다. 네이버라는 서비스 하나에만 해도 수많은 리소스들이 존재하는데, 어떻게 그 많은 서버들 중 네이버 서버에서 내가 보고싶은 웹툰 한편을 가져올 수 있을까? 바로 인터넷의 리소스를 가리키는 표준 이름인 URI(Uniform R..
Reference HTTP 완벽가이드 모든 개발자를 위한 HTTP 웹 기본 지식 How DNS works 시작하며 감사하게도 제가 근무하는 회사에서 HTTP에 대해 발표를 하게 될 기회를 갖게되어 좀 더 제대로 HTTP에 개한 개념을 정리하고자 이 글을 연재하게 되었습니다. 이 글은 대부분 HTTP 완벽가이드 라는 책을 바탕으로 정리된 글이며, 해당 서적의 챕터별로 포스팅이 나눠져서 업로드 됩니다. 또한 모든 개발자를 위한 HTTP 웹 기본 지식 강의도 많은 참고가 되었습니다. 기타 포스팅의 기반이된 강의나 자료는 포스팅의 최상단에 있는 항목인 Reference 항목에 있는 자료들을 추가했습니다. 이 글을 작성하는 저 뿐만 아니라 읽으시는 모두에게 쉬운 이해를 위해 다소 비유의 함정 이 있을 수 있습니다..
Reference 📎TCP 3-way Handshaking 동작원리 📎TCP 3-way Handshaking(SYN,ACK) 📼모든 개발자를 위한 HTTP 웹 기본 지식(인프런강의) TCP 3-way Handshaking TCP의 특징 TCP는 전송 제어 프로토콜(Transmission Control Protocol) 이다. IP 프로토콜만 활용해서 어플리케이션 레벨 프로토콜에서 받은 패킷을 전송을하면, 패킷을 받을 대상이 없거나 서비스가 안되는 상황에도 패킷을 전송한다던지, 중간에 패킷이 사라지거나 순서대로 가지않을 수 있는 등 신뢰성을 보장받을 수 없다. 그리고 같은 IP를 활용해서 통신하는 앱이 둘 이상이라면, 어느앱이 받는 통신인지 구분이 안갈것이다. 그래서 IP패킷 안에다가 TCP를 넣어서 출발..
RESTful API란? REST RESTful API를 알려면 REST의 정의부터 알아야 한다. Representational State Transfer 의 약자이다. URI 로 자원(resource)을 특정하고 해당 자원의 상태를 주고받는 것이다. 위와 같이 url을 통해 자원(sale)을 구분하고, http메소드를 통해 행위를 구분한다. 규칙 REST는 그 기반의 규칙들이 있다. URI는 자원을 표시 동사보다는 명사를 사용해야 하고, 행위에 대한 표현이 들어가면 안된다. 규모가 큰 서비스를 하다보면 피치 못하게 행위를 Uri로 넣는 경우도 있다고 하더라. 예를 들면 배달의 민족에서 배달 시작이라는 API를 피치못하게 Post메소드를 활용해서, URI에 행위를 넣었다고 한다. 행위는 HTTP 메소드로..