본문 바로가기

CS2

링크 계층(3) _ Switch, Switch와 Router 차이점 Addressing: routing to another LAN Switch bus형 과거에 사용했다. Ethernet을 사용했을 때에는 호스트가 추가되면 직접 선을 연결해야했다. 건설 공수도 많이들고 medium을 각 호스트마다 공유하기 때문에 브로드캐스팅시 전자기파가 충돌 날 수 있다. star형 현재에 사용하고 있다. switch라는 장치를 사용하기 때문에 호스트가 추가되면 포트에 선만 꽂아주면 된다. switch는 단순한 연결만을 도와주는 기기이다. 따라서 호스트의 컴퓨터 입장에서는 전혀 신경쓰이지 않는 존재다. ( 컴퓨터에게는 보이지 않는 장치임!) switch 사용시에는 전자기파 충돌 단위가 호스트 - 스위치 사이로 좁혀진다는 장점이 있다. Switch의 기본 동작 5가지 1️⃣ Learning.. 2023. 7. 22.
전송계층(3) _ Flow Control, 3-way handshake, 4-way Handshake TCP Flow Control sender측과 receiver측의 데이터 처리 속도 차이를 해결하기 위한 기법 receiver가 packet을 지나치게 많이 받지 않도록 조절하는 것 receiver가 sender에게 현재 자신의 버퍼 상태를 feedback한다 sender는 recevier 버퍼에 남은 공간 만큼만 데이터를 보낸다 why flow control TCP에서 flow control은 receiver 측 소켓에 존재하는 버퍼를 기준으로 삼음 receiver 버퍼에 데이터가 쌓이면 application layer에서 데이터를 계속 가져감 그러나, application layer에서 가져가는 속도보다 버퍼에 데이터가 쌓이는 속도가 더 빠르면 데이터가 유실될 수 있으므로 속도를 조절해줘야하는 것 h.. 2023. 7. 10.