전체 글

· CS/Network
HTTP와 HTTP”S”? 기존 HTTP는 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않아 데이터의 도난이 일어나기 쉬움 HTTPS의 S는 Secure의 약자이다. HTTPS는 응용 계층과 전송 계층 사이에 SSL(보안소켓계층)/TLS(전송계층보안)을 추가해 1️⃣ 암호화된 연결과 2️⃣ 검증된 사이트임을 인증 두가지 역할을 수행한다. HTTPS는 SEO(검색엔진최적화)에서 큰 혜택을 볼 수 있다. HTTP는 80번 포트, HTTPS는 443번 포트를 사용한다. 대칭 키와 비대칭키 [대칭키] 클라이언트와 서버가 하나의 키를 공유하고, 이 키를 통해 암호화와 복호화를 수행하는 방식 클라이언트와 서버가 키를 공유하기 위해, 한번은 송수신 과정이 필요하지만 이 과정에서 키가 탈취당할 위험이 있음 [비대..
· CS/Network
🐧 HTTP 프로토콜 HyperText Transfer Protocol HTML, text, 사진, 음성, 영상, 파일, json, xml 등 거의 모든 형태의 데이터를 전송 가능 서버간에 데이터를 주고받을 때 대부분 HTTP 사용 Client - Server 구조로 동작 Stateless Connectionless 🐧 HTTP 메서드 GET : 리소스 조회 POST : 요청 데이터 처리, 등록 PUT : 리소스 X → 생성. 리소스 O → 대체 PATCH : 리소스 부분 변경 DELETE : 리소스 삭제 🐧 추가적인 HTTP 메서드 HEAD : 상태, 헤더만 반환. 메시지 반환 X 이외에는 GET과 동일 OPTIONS : 대상 리소스에 대한 통신 가능 옵션 설명 CONNECT : 대상 자원으로 식별되는..
· CS/Network
🐧 네트워크 컴퓨터 네트워크는 컴퓨터 상호 간에 통신매체를 통해 프로토콜에 따라 데이터를 전송 및 수신하는 과정을 포함하는 시스템이다. 위와같은 정의에 따라, 컴퓨터 네트워크로 웹사이트 열람, 메일 송수신과 같은 일을 수행할 수 있다. 네트워크는 다양한 기능을 가지고 있는데 이 기능들은 레이어 형태로 구성 되어있다. 네트워크의 한 종류로 인터넷이 있다. 인터넷은 전 세계의 크고 작은 네트워크들을 연결한 매우 거대한 네트워크를 말한다. Q. 네트워크 시스템의 구성 요소 5가지 Message : 통신 대상 데이터 Transmission Equipment : 메세지 전송 장치 Receiving Equipment : 메세지 수신 장치 Transmission Media : 메세지 전송로 Protocol : 데이터..
조롱박박이
조롱박