728x90 tcp7 📌 네트워크 기본 개념: TCP/UDP, 핸드셰이크, 소켓 상태, 라우팅, 서브넷 1. TCP와 UDP 개요TCP와 UDP는 전송 계층(Transport Layer, L4)에서 사용되는 대표적인 프로토콜이다.프로토콜특징장점단점TCP (Transmission Control Protocol)연결 지향(Connection-oriented), 신뢰성 보장신뢰성 높은 데이터 전송, 패킷 순서 보장속도가 느림, 오버헤드 발생UDP (User Datagram Protocol)비연결 지향(Connectionless), 신뢰성 없음빠른 전송 속도, 실시간 데이터 전송에 적합패킷 손실 가능성 있음, 흐름제어 없음💡 TCP는 신뢰성이 필요한 통신 (예: 웹 브라우징, 이메일)에 사용되고,💡 UDP는 속도가 중요한 서비스 (예: 스트리밍, 온라인 게임, VoIP)에 적합하다.2. TCP 3-Way Ha.. 프로그래밍공부(Programming Study)/네트워크(Network) 2025. 2. 23. [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control Principles of congestion control Causes/costs of congestion: scenario 3 Approaches towards congestion control single bit : 0 or 1 = 있다 없다. TCP congestion control TCP Slow Start TCP Congestion Avoidance 1MSS(1 maximum segment size) / CWND => 1 RTT 당 TCP: detecting reacting to loss TCP: switching from slow start to CA TCP throughput TCP Futures: TCP over "long, fat pipes" TCP Fairness Why is TCP f.. 프로그래밍공부(Programming Study)/네트워크(Network) 2023. 4. 3. [컴퓨터네트워크]13. Connection-oriented transport: TCP TCP reliable data transfer TCP sender events TCP ACK generation TCP fast retransmit TCP flow control Connection Management Agreeing to establish a connection ( 2-way handshake failure scenarios ) TCP 3-way handshake TCP: closing a connection 프로그래밍공부(Programming Study)/네트워크(Network) 2023. 4. 1. [컴퓨터네트워크]12. Connectionless transport: UDP, Principles of reliable data transfer, Connection-oriented transport: TCP Transport layer의 핵심 : process to process logical communicationdemux, mux) Connection-oriented demux UDP: User Datagram Protocol [RFC 768] UDP: segment header UDP checksum segment에 오류가 있을지도 모르겠다 정도만 알려줌 Summary of Reliable Data Transfer Mechanism TCP: Overview TCP segment structure TCP seq. numbers, ACKs TCP round trip time, timeout 출처 kocw 이화여대 컴퓨터네트워크(이미영 교수님) 프로그래밍공부(Programming Study)/네트워크(Network) 2023. 4. 1. [컴퓨터네트워크]10. Socket programming and Summary Socket programming Socket programming With UDP Client/server socket interaction: UDP Example app: UDP client / server socket programming With TCP client/server Interaction : TCP Example app: TCP client / server 프로그래밍공부(Programming Study)/네트워크(Network) 2023. 3. 31. [컴퓨터네트워크]4. Application Layer Application architectures peer-to-peer(P2P) client-server Client-server architecture server always-on host permanent IP address data centers for scaling clients communicate with server do not communicate directly with each other may be intermittently connected may have dynamic IP address P2P architecture no always-on server arbitrary end systems directly communicate peers request service from ot.. 프로그래밍공부(Programming Study)/네트워크(Network) 2023. 3. 28. 2022년 7월 1주차 면접을 위한 CS 전공지식 노트 - SECTION 2.2 SECTION 2.2 TCP/IP 4계층 모델 인터넷 프로토콜 스위트(Internet Protocol Suite) 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합 계층구조 TCP/IP 계층과 달리 OSI 계층은 애플리케이션 계층을 애플리케이션, 프레젠테이션, 세션 계층 세 개로 쪼개고 링크 계층을 데이터 링크 계층, 물리 계층으로 나눠서 표현하며, 인터넷 계층을 네트워크 계층으로 부름 레이어 아키텍처 특성상 특정 계층의 변경이 다른 계층에 영향을 받지 않도록 설계 애플리케이션 계층 FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 층 FTP : 장치와 장치 간의 파일 전송 표준 통신.. 독서(Reading)/오늘의 책(Today's book) 2022. 7. 3. 이전 1 다음 728x90