2024/12/04 2

[1주차 TIL] KnockOn Bootcamp, HTTP / HTTPS

HTTP(HyperText Transmission Protocol)HTTP은 웹에서 데이터를 주고받는 서버-클라이언트 모델의 프로토콜이다. 즉, 웹 브라우저가 서버와 통신하는 규칙이다. [HTTP 통신]클라이언트가 웹사이트 방문하여 브라우저를 통해 웹서버로 리소스(html, css 등) 요청요청 받은 웹서버는 응답으로 리소스를 클라이언트에게 준다. [HTTP 특징]비연결성(Connectionless) : 처음 연결하고 요청과 응답 이후에 연결이 종료된다.                                                      그래서 매 요청마다 서버와 다시 연결을 해야한다.무상태성(Stateless) : 프로토콜에서 클라이언트의 상태를 기억하지 않는다.                ..

[1주차 TIL] KnockOn Bootcamp, Protocol

Protocol, OSI 7계층 프로토콜(Protocol)프로토콜은 네트워크에서 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙, 약속체계이다. OSI 7계층OSI(open system interconnection) 모델은 네트워크 통신 기능을 할 수 있도록 만든 개념 모델이다.OSI 7계층 네트워크 통신을 7개의 계층으로 나눈 모델이다.각 계층의 특정 기능을 담당하여 통신이 일어나는 과정을 확인할 수 있다.1. 물리 계층(Physical Layer)이 계층에서는 주로 전기적, 기계적 특성을 이용하여 통신 케이블로 데이터를 전송한다.데이터 단위(PDU)는 비트(bits)이며, 0과 1로 나타낸다. 관련 장치는 허브와 리피터가 있다.이 계층에서는 오직 데이터를 전기적 신호로 변환해서 주고받는 기능만 한..