network
-
[Network] TCP/IP 흐름제어 & 혼잡제어CS 2021. 7. 26. 06:29
>>TCP란? ☑️ 흐름 제어? 혼잡 제어? : 혼잡 상황이 발생하면 네트워크 자원이 낭비되므로 혼잡 상황을 최소화 하기 위한 기법 흐름 제어: 송신측과 수신측의 데이터 처리 속도 차이를 해결하기 위한 기법. 송신측의 데이터 전송량 제어 혼잡 제어: 송신측의 데이터 전달과 네트워크 상의 데이터 처리 속도 차이를 해결하기 위한 기법. 송신측의 데이터 전송 속도 제어 ✅ 흐름 제어 Flow control 1. Stop and wait 방식 매번 전송한 패킷에 대해 확인 응답을 받아야만 그 다음 패킷을 전송하는 방법 (비효율적) 2. Sliding window 슬라이딩 윈도우 기법 수신 측에서 설정한 윈도우 크기만큼은 송신 측에서 확인 응답ACK를 받기 전에 전송 가능. 송신 버퍼의 범위는 수신 측의 여유 버..
-
[NETWORK] TCP와 UDPCS 2021. 7. 2. 03:53
💡 TCP, UDP가 뭘까? 네트워크 계층들 중 전송계층(Transprot Layer)에서 데이터를 보내기 위해 사용하는 프로토콜 🔸TCP(Transmission Control Protocol) 일반적으로 TCP와 IP를 함께 사용 신뢰성을 보장하는 연결지향형 프로토콜 3-way Handshaking 과정을 통해 연결 설정 4-way handshaking 을 통해 연결 해제 가상회선 패킷 교환 방식 패킷을 전송하기 위한 논리적 경로를 배정 흐름 제어 데이터 처리 속도 조절하여 수신자의 버퍼 오버플로우 방지 송신자가 감당 안되게 많은 데이터를 빠르게 보내 문제가 생기는 것 방지 수신자가 윈도우 크기(Window Size)통해 수신량 설정 혼잡 제어 네트워크 내 패킷 수 넘치지 않도록 방지 전이중(Full-..