컴퓨터왕/네트워크 2

HTTP와 HTTPS

HTTP 웹 상에서 클라이언트와 서버가 자원을 주고 받을 때 쓰는 통신 규약 주로 HTML 문서를 주고 받는 데에 쓰임 Connectionless: 클라이언트가 요청을 서버에 보내고 서버가 적절한 응답을 클라이언트에 보내면 바로 연결이 끊김 Stateless: 연결을 끊는 순간 클라이언트와 서버의 통신은 끝나며 상태 정보를 유지하지 않음 HTTPS 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전의 프로토콜 소켓 통신에서 일반 텍스트를 사용하는 대신에, 웹 상에서 정보를 암호화 하는 SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화함 데이터의 적절한 보호를 보장! 장) 안전 단) 웹 서버에 부하 발생 가능성, 느림, 추가비용 HTTPS의 원리 - 공개키 알고리즘 방식 암호화, 복호화 할 수 있는 서..

OSI 7 Layer

Physical repeater, 케이블, 허브 등 데이터를 전기적인 신호로 변환해서 주고 받는 기능을 진행하는 공간 데이터를 전송하는 역할만 진행 전송 단위: Bit Data Link node-to-node 스위치, 이더넷 등 물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할 CRC 기반의 오류 제어와 흐름 제어 필요 주소 값은 물리적으로 할당 받음 네트워크 카드가 만들어질 때부터 MAC 주소가 정해져 있음 전송 단위: Frame Network 라우터, IP 데이터를 목적지까지 안전하고 빠르게 전달하는 기능을 담당 Transport Layer가 요구하는 서비스품질(QoS)을 제공하기 위한 기능적, 절차적 수단을 제공 라우터를 통해 이동할 경로를 찾아 IP 주소를 지정하고, 해당..