본문 바로가기

컴퓨터 과학(CS)/네트워크

(2)
HTTP Method 간단 정리 Rest 란?? Rest는 굉장히 난해한 개념입니다. 정리를 하자면 아래와 같습니다. HTTP URI를 통해 자원을 표시하고 HTTP Method를 통해 자원에 대한 처리를 표현합니다. 사람이 읽을 수 있는 API라는 것이 특징입니다. HTTP를 사용하기 때문에 HTTP의 특성을 그대로 반영합니다. 또한, 별도의 인프라 구축도 필요없습니다. 단점으로 명확한 표준이 존재하지 않는다 점, Restful을 완전히 만족하는 API를 만들기는 매우 까다롭다는 점. Rest API 가 분산환경에 적합하지 않다는 점이 있습니다.(멱등성을 보장하기 힘들기 때문) 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질을 멱등성(idempotence) 이라 한다. Rest 특징 1. Server-Client 구조 Serv..
TCP와 UDP는 무엇인가? TCP ( Transmission Control Protocol ) 연결형 서비스를 지원하는 전송 계층 프로토콜로써, 인터넷 환경에서 기본으로 사용합니다. 호스트간 신뢰성 있는 데이터 전달과 흐름제어를 합니다. 인터넷상에서 데이터를 메시지 형태로 보내기 위해 IP와 함께 사용하는 프로토콜입니다. 일반적으로 TC와 IP를 함께 사용하는데, IP가 데이터의 배달을 처리한다면 TCP의 패킷을 추적 및 관리하게 됩니다. 3way Handshake 방식으로 연결을 설정하고 , 4 Way Handshake를 통해 연결을 해제합니다. UDP ( User Datagram Protocol ) 비 연결형 서비스를 지원하는 전송계층 프로토콜로써, 인터넷상에서 서로 주고받을 정보를 보낸다는 신호나 받는다는 신호 절차를 거치지..