
REST : Representational State Transfer→ 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것 인터넷과 같은 복잡한 네트워크에서 통신을 관리하기 위한 지침으로 탄생대규모의 고성능 통신 안정적으로 지원할 수 있음쉽게 구현하고 수정

초기에 컴퓨터들은 자신의 업체 장비들끼리만 연결되어 있어 통신이 불가능했다. 모든 시스템이 상호 연결되어 데이터를 주고 받기 위해서는 통신 규격이 필요했는데, OSI 모델과 TCP/IP 모델이 대표적이다. TCP/IP 프로토콜은 OSI 모델보다 먼저 개발되었다. 그러므

네트워크 계층 중 전송 계층에서 사용하는 프로토콜 전송 계층 : 데이터의 전달 담당. 송신자와 수신자 연결하는 통신 서비스 제공 데이터를 메시지와 함께 보내기 위해 IP와 함께 사용하는 프로토콜IP : 데이터 배달 처리 TCP : 패킷 추적 및 관리 연속성보다 신뢰

TCP 3-way handshake가 완료되면 데이터 교환 시작데이터 전송의 신뢰성을 확보하기 위해 흐름 제어, 혼잡 제어, 재전송 제어를 조합해가며 전송unreliable network의 4가지 문제1\. 손실 : packet 손실되는 문제 2\. 순서 바뀜 : pa

Hyper Text Transfer Protocol웹상에서 클라이언트와 서버 간에 요청/응답으로 데이터 주고 받을 수 있는 프로토콜포트 번호 80번 사용애플리케이션 레벨의 프로토콜 ⇒ TCP/IP 위에서 작동 비연결(connectionless)클라이언트가 요청한 응답을