프로토콜 3

보안_Chapter01 - 네트워크 이해

Chapter01 - 네트워크 이해 - 프로토콜 ① 본래 의미는 외교에서 의례 또는 의정서 ② 컴퓨터와 컴퓨터 사이에서 메시지를 전달하는 과정 - 프로토콜의 3가지 요소 ① 구문(Syntax) : l 데이터의 구조나 포맷을 의미 ② 의미(Semantics) : l 전송되는 데이터의 각 부분이 무엇을 뜻하는지를 알 수 있게 미리 정해 둔 규칙(데이터 자체 뿐만 아니라 오류 제어, 동기 제어, 흐름 제어를 포함) ③ 순서(Timing) : l 어떤 데이터를 보낼 것인지와 얼마나 빠르게 데이터를 보낼 것인지 정의 - 프로토콜의 기능 ① 주소 설정 : l 서로 다른 시스템의 두 개체가 통신을 하는데 필요 ② 순서 제어 : l 프로토콜 데이터 단위를 전송할 때 보내는 순서를 명시하는 기능(연결 지향형에만 사용) ..

웹 보안_Chapter01 - 프로토콜의 이해

Chapter01 - 프로토콜의 이해 인터넷 ≠ 네트워크 ≠ 웹 1. TCP/IP와 RFC n 프로토콜 u 컴퓨터 간에 정보를 원활하게 교환하기 위해 상호간에 정한 여러가지 통신 규칙과 방법에 대한 규약 n 프로토콜의 세 가지 요소 u 구문: 데이터의 형식이나 신호로, 부호와 방법 정의 u 의미: 정확한 정보 전송을 위한 정보 제어와 오류 제어 방법 정의 1. Three-way-handshake, Four-way-handshake등으로 연결 제어 2. TCP: 커넥션을 맺고 시작 A. HTTP - Email 3. UDP: 커넥션을 맺지 않음 A. Youtube방송 u 순서: 송신자와 수신자 간 혹은 양단(end-to-end)의 통신 시스템, 통신망 사이의 속도나 순서 정의 1. end-to-end: 여러..

네트워크_Chpater01 - HTTP

Chapter 01 - 프로토콜과 HTTP 1. 계층별 프로토콜의 특징 l 2계층 프로토콜: Ethernet(CSMA/CD) - LAN에서의 통신을 지원하기 위한 프로토콜 - 동일한 네트워크에 있는 장비에게 데이터를 주는 것이 목적 - 데이터 단위: 프레임 - 헤더에 들어있는 Destination/Source의 MAC주소가 중요 - 0과 1의 2진수로 구성됨 l 3계층 프로토콜: IP - 멀리 떨어진 네트워크와의 연결을 지원하기 위한 프로토콜 - 네트워크와 네트워크를 연결해줌 - 모든 장비를 IP주소로 구분함 - 데이터 단위: 패킷 l 4계층 프로토콜: TCP/UDP - end to end통신: Process to Process - 통신의 가장 끝에 존재함 - 소켓을 통한 프로그래밍 가능 - 데이터 단위..