본문 바로가기

Computer Science/네트워크15

[네트워크] TCP 3-way handshake와 4-way handshake (TCP 연결 과정, TCP 연결 종료 과정, TCP 헤더 Control Flag 정리, TCP 패킷을 이용한 네트워크 취약점) 목차 TCP란? TCP 연결 과정 : 3-way handshake TCP 연결 종료 과정 : 4-way handshake TCP 헤더, Control Flag 정리 TCP 패킷을 이용한 네트워크 취약점 1. TCP란? TCP는 클라이언트와 서버 사이의 연결을 지향하고, 오류 및 흐름 제어 등 신뢰성을 제공하는 전송 계층 프로토콜이다. 데이터를 주고받기 전, 클라이언트와 서버를 연결하기 위해 3단계에 거쳐 패킷을 교환하고 확인하는 작업이 이뤄지는데, 이 과정을 3-way handshake라고 한다. 반대로 클라이언트와 서버 사이의 연결을 종료하기 위해 4단계에 거쳐 패킷 교환 및 확인 작업이 이뤄지며, 이 과정을 4-way handshake라고 한다. 2. TCP 연결 과정 : 3-way handshake.. 2024. 2. 12.
[네트워크] TCP와 UDP란? (TCP와 UDP 비교, TCP와 UDP 헤더, DNS가 UDP 프로토콜을 사용하는 이유) 목차 프로토콜이란? TCP란? UDP란? TCP와 UDP 비교 TCP 헤더와 UDP 헤더 DNS가 UDP 프로토콜을 사용하는 이유 1. 프로토콜이란? 프로토콜은 네트워크 상에서 데이터를 주고받기 위한 데이터에 대한 통신 규약을 의미한다. OSI 7계층에서 각 계층에서 사용되는 프로토콜 종류가 다르며, 그중 TCP와 UDP는 전송 계층에서 사용되는 프로토콜이다. 계층 프로토콜 애플리케이션 계층 HTTP, FTP, SMTP, POP3, IMAP, Telnet, DNS 등 프레젠테이션 계층 SSL, ASCII, JPEG 등 세션 계층 NetBIOS, RPC 등 전송 계층 TCP, UDP, RTP 등 네트워크 계층 IP, ICMP, IPSec 등 데이터링크 계층 Ethernet, WIFI, PPP 등 물리 계층.. 2024. 2. 9.
[네트워크] OSI 7계층이란? (OSI 7계층을 나눈 이유, OSI 7계층 구조 및 설명, PDU와 캡슐화, 총정리) 목차 OSI 7계층이란? OSI 7계층을 나눈 이유 OSI 7계층 구조 및 설명 1계층 : 물리 계층 2계층 : 데이터링크 계층 3계층 : 네트워크 계층 4계층 : 전송 계층 5계층 : 세션 계층 6계층 : 프레젠테이션 계층 7계층 : 애플리케이션 계층 캡슐화와 역캡슐화 총 정리 1. OSI 7계층이란? Open Systems Interconnection Reference Model의 약자인 OSI 모델은 1984년 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 상에서 통신하는 과정을 7단계로 나눈 것이다. 누구나 참조할 수 있고 기능을 추가할 수 있는 개발형 시스템이며, 컴퓨터나 네트워크 장치를 만들 때 OSI 모델을 참조해서 통신 장치를 개발한다. 2. OSI 7계층을 나눈 이유 컴퓨터를.. 2024. 2. 7.