CS

HTTP Request Method Get: 리소스 조회 클라이언트가 서버에게 정보를 요청할 때 사용하는 method URL 주소 끝에 key-value쌍으로 parameter를 포함하여 전송: Query String 캐시가 가능하다: 한번 서버에 Get요청을 한 적이 있다면 브라우저가 결과를 저장 → 이후 동일한 요청은 브라우저에 저장된 값으로 가져옴 POST: 요청 데이터 처리 클라이언트가 body를 통해 전달한 데이터를 서버가 처리하도록 요청하는 method 꼭 리소스를 등록하는 것만 아니라, 리소스마다 다양하게 처리 데이터 생성 혹은 변경, 특정 프로세스 처리 GET VS POST Get 메소드는 클라이언트가 서버에게 리소스를 요청할 때 사용하는 메소드이고, POST는 서버에게 데이터 처리를 요청..
HTTP HyperText Transfer Protocol의 약자로 웹 상에서 정보를 전송하기 위한 통신 프로토콜로써 HTML과 같은 문서를 전송하는 것에 사용 서버에 연결 후 요청에 응답을 받으면 연결을 끊어버리는 Connectionless 특성 → 실제 동시 접속을 최소화하여 더 많은 유저의 요청을 처리할 수 있음 연결을 끊었기 때문에, 클라이언트의 이전 상태를 알 수 없음 ( Stateless 특성 ) 정보를 text형식으로 주고받기 때문에 중간에 인터셉트 할 경우 데이터 유출 발생 가능성 있음 → 이를 해결하고자 암호화를 추가한 프로토콜이 바로 HTTPS Request / Response Message HTTP는 HyperText Transfer Protocol의 약자로 서버-클라이언트 모델을 따..
TCP/IP 전송계층 두 응용 계층 사이에서의 process-to-process 통신을 제공 응용계층으로부터 메세지를 받아 전송계층 패킷으로 캡슐화하여 전송 주 프로토콜: TCP, UDP TCP 연결형 ,신뢰성 전송 프로토콜 특징 전체 스트림을 순서에 맞고 오류 없이, 또한 부분적인 손실이나 중복 없이 전송하는 것을 보장 오류제어: 훼손된 segment의 감지 및 재전송, 손실된 segment의 재전송, 순서가 맞지 않게 도착한 segment를 정렬하고 중복 segment 감지 및 폐기 → TCP Header의 checksum, 확인응답, 타임-아웃 흐름제어: 데이터를 보내는 속도와 데이터를 받는 속도의 균형을 맞추는 것 혼잡제어 단계 Connection setup: 두 호스트의 전송 계층 사이에 논리적..
OSI 7계층과 TCP/IP 4계층 OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계에 나누어 설명한 것이다. 하지만, OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용되고 있다. 각 계층은 하위 계층의 기능을 이용하고, 상위 계층에게 기능을 제공 일반적으로 상위 계층의 프로토콜은 소프트웨어로, 하위 계층의 프로토콜은 하드웨어로 구현 캡슐화 ( Encapsulation ) & 역캡슐화 ( Decapsulation ) 캡슐화 통신 프로토콜의 특성을 포함한 정보를 Header에 포함시켜 하위 계층에 전송하는 것 데이터는 각 프로토콜의 정보를 Header에 포함하여 하위 계층에 전달 → 최종적으로 물리 계층에서 binary데이터로 ..
점이
'CS' 태그의 글 목록 (2 Page)