TCP/IP
·
Network
IP(인터넷 프로토콜) 인터넷 프로토콜 역할 지정한 IP(IP Address)에 데이터 전달 패킷(Packet)이라는 통신 단위로 데이터 전달 IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없으면? 서비스 불능 상태여도 패킷 전송하면? 비신뢰성 중간에 패킷이 사라지면? 패킷이 순서대로 안 오면? 프로그램 구분 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면? 인터넷 프로토콜 계층 TCP/IP 패킷 정보 Transmission Control Protocol(전송 제어 프로토콜) TCP의 역할 연결 지향(먼저 연결이 됐는지 확인하고 메시지를 보낸다.) TCP 3 way handshake (가상 연결) 데이터 전달 보증(보내다가 누락이 됐는지 알 수 있다.) 순서 보장 패킷 1, 패킷 2..
Https
·
Network
Http 인터넷에서 데이터를 주고받을 수 있는 프로토콜 프로토콜=규칙 ex) https://www.naver.com http형식으로 메시지를 줄꺼야! 나한테 메시지를 줄 때도 http형식으로 줘! Https를 사용하는 이유 1. 보내는 데이터 탈취 방지 - Http로 데이터를 보내면 데이터가 raw하다. - Https는 데이터를 암호화해서 탈취를 방지한다. 2. 서버가 검증된다. - CA를 통해 검증할 수 있다. Https(Hyper Text Transfer Protocol Seure) Http의 보안 버전 내가 서버에 보내는 정보들을 제3자가 못 보게 한다.(암호화) 접속한 서버가 신뢰할 수 있는 곳인지 알려준다. Http Https 네이버인 줄 알고 링크를 클릭했더니 네이놈 개인정보(아이디, 비밀번호..