일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 하프오픈
- eigrp
- STP
- ansible playbook
- Network Design
- 오블완
- port aggregation protocol
- freeradius
- junos os
- 네이티브 vlan
- 프로그래머스
- 티스토리챌린지
- Ansible
- SQL
- ospf
- LACP
- 네트워크 설계
- Red Hat
- 방화벽
- rommon mode
- Packet Tracer
- Cisco
- BPDU
- pvst+
- centos
- gns3
- stream 9
- 네트워크
- pagp
- vlan
- Today
- Total
목록네트워크/전송 계층 (4)
Doctor Pepper

TCP는 세션 연결을 설정할 때 3-way handshaking을 사용하며, 세션 종료를 위해 4-way handshaking 과정을 수행한다. 연결 설정 시 SYN 플래그가 사용되는 것처럼, 세션 종료 시에는 FIN(Finish) 플래그가 활용된다. TCP 세션 종료는 크게 두 가지 방식으로 일반적인 종료 방식과 동시 종료 방식으로 나뉜다. 1. TCP 정상 종료의 4-way Handshake TCP 연결 종료는 일반적으로 4-way 핸드셰이킹 과정을 통해 이루어진다. 이 과정은 양방향으로 데이터를 주고받는 연결을 안전하게 종료하기 위한 절차이다. - 4-way Handshaking 과정 클라이언트의 종료 요청 클라이언트는 애플리케이션으로부터 연결 종료 요청을 받고, FIN 세그먼트를 서버로 전송하며..
1. 네트워크 계층의 한계[IP 주소 부족 문제] IPv4 주소 체계에서는 32비트 주소 체계를 사용하여 약 43억 개의 주소를 제공한다. 하지만 인터넷의 빠른 성장으로 인해 IPv4 주소가 거의 고갈되었으며, 이로 인해 IPv6로의 전환이 추진되고 있다. IPv6는 128비트 주소를 사용하여 사실상 무제한에 가까운 주소 공간을 제공하지만, 아직까지 IPv4에서 완전히 벗어나지 못하고 있기 때문에 네트워크 호환성 문제도 존재한다. IP 주소 부족 문제는 주소 변환 기술(NAT)을 탄생시켰지만, 이는 추가적인 복잡성과 전송 지연을 유발할 수 있다. [패킷 전달의 신뢰성 문제] 네트워크 계층에서의 또 다른 문제는 IP 패킷이 전달되는 과정에서 발생할 수 있는 패킷 손실과 지연 문제가 있다. IP 프로토콜은 ..

1. UDP(User Datagram Protocol) UDP는 비연결형 프로토콜로, 데이터 전송 전에 연결을 설정할 필요가 없으며 각 데이터그램을 독립적으로 처리한다. 이러한 특징 덕분에 UDP는 데이터 전송 속도가 빠르고, 구조가 간단하다. 반면 TCP는 통신의 신뢰성을 중요시하는 연결형 프로토콜로, 3-way 핸드셰이크를 통해 연결을 설정한 후 통신을 시작한다. TCP는 전달되지 않은 패킷에 대해 재전송 제어를 수행하고, 흐름 제어 및 혼잡 제어와 같은 복잡한 과정을 통해 통신의 신뢰성과 효율성을 보장한다. 이러한 과정은 신뢰성을 높이는 데 기여하지만, 데이터 전송 속도에는 부정적인 영향을 미칠 수 있다. 반면 UDP는 신뢰성보다는 빠른 데이터 전송에 중점을 두고 있다. 이로 인해 실시간성이 요..

네트워크 통신에서 TCP(Transmission Control Protocol)는 인터넷 프로토콜(IP)과 함께 가장 중요한 프로토콜 중 하나이다. TCP는 데이터가 정확하고 신뢰성 있게 전송되도록 보장하는 역할을 수행하며, 특히 패킷 손실이 발생할 수 있는 네트워크 환경에서 데이터 전송의 안정성을 제공한다. 1. TCP 기본 개념 TCP는 전송 계층(Transport Layer)에 속하며, 데이터 전송의 신뢰성을 보장하기 위해 여러 기능을 수행한다. 이 기능에는 연결 설정, 흐름 제어, 오류 제어, 혼잡 제어가 포함된다. TCP는 데이터를 작은 단위인 패킷으로 나누어 전송하며, 각 패킷이 올바른 순서로 도착했는지, 누락되거나 손상된 패킷이 없는지를 확인한다.연결 지향적(Connection-Oriente..