본문 바로가기

공부/네트워크6

hidden problem & exposed-terminal problem(숨겨진 문제와 노출된 문제) 무선 네트워크 상에서 발생할 수 있는 문제로 hidden-terminal problem과 exposed-terminal problem이 있다. 왼쪽의 사진이 hidden-terminal problem이고 오른쪽이 exposed-terminal problem이다. hidden-terminal problem은 보다시피 A에서 B로 전송을 시작했는데 C도 B로 전송을 시작해서 발생하는 문제이다. C로선 A가 전송을 하는지 알 수가 없기때문에 매체가 free하는 것으로 감지하고 전송을 하게 되는 것이다.(CS실패) B에서는 A와 C가 서로 충돌을 하는데, A는 충돌을 검출 못하고 계속해서 전송을 하게 된다.(CD실패) exposed-terminal problem은 B가 A로 송신을 하고 있고, C는 A와 B의 .. 2011. 1. 19.
5. Link Layer and LANs CSMA algorithm CSMA/CD의 특징 : CD(충돌 검출) CSMA/CA는 CA(충돌을 피함-avoidance) 지수적 백오프(지수적으로 증가) 2011. 1. 11.
4. Network layer ●포워딩(Forwarding) & 라우팅(Routing) - 포워딩(전달) : 교차로에서 어느 방향으로 갈 것인지 결정하는 것으로 비유할 수 있음 - 라우팅(경로) : 우리 집에서 약속 장소를 가기 위해서 거치게 되는 모든 경로를 최대한 좋게 결정하는 것. ●라우터 안에 포워딩 테이블을 갖고 있다.(Routing algorithm에 의해 포워딩 테이블의 값을 결정하게 된다) ★Forward 기능이 중요한 이유 - 패킷을 빠르게 보내기 위해서!!(검색방법의 효율성을 높이거나 라우팅 entry 수를 줄임 etc) ●프리픽스를 테이블의 엔트리와 대응시킴. ●Input port와 output port로 나뉘어짐. 그 사이의 모습(위 사진) ●HOL blocking(Head of the Line) 위와 같이 녹색.. 2010. 12. 23.
3. Transport layer ●TCP 와 UDP - 종단 시스템 사이의 IP 전달 서비스를 종단시스템에서 동작하는 두 프로세스간의 전달 서비스로 확장하는 것 - TCP(신뢰적인 데이터 전달) : 흐름제어, 순서번호, 확인응답, 타이머, 혼잡제어 - UDP(신뢰X) - loss에 관대함, 그러나!!!rate sensitive ●Why is there a UDP? - 데이터 송신에 대해서 정교한 제어를 할 수 있다. - 연결설정이 없다. - 연결상태가 없다.(simple - sender, receiver만 존재) - 작은 패킷 헤더 오버헤드 ●신뢰적 데이터 전송 프로토콜 - stop & wait(즉시 응답) - send recieve => pipelining으로 성능향상 - pipelining : GBN(Go Back N) : 누적응답.. 2010. 12. 23.