본문 바로가기

이론31

라우팅이란? - 라우팅(Routing)이란?네트워크 계층의 가장 중요한 역할이다. 들어온 패킷을 어느 경로를 통해 다음 호스트로 전달해야 가장 효과적일지 결정하는 것이다. - 라우팅 분류1) 정적 라우팅경로 정보를 라우터에 미리 저장하여 중개하는 방식.운용 중인 네트워크 구성에 변화가 생기면 이에 적절하게 대처할 수 없다는 문제점이 있다.또한 네트워크 내부의 혼잡도를 반영 할 수 없다. 2) 동적 라우팅라우터에서 사용하는 경로 정보를 네트워크 상황에 따라 적절하게 변경하는 방식.주기적인 경로 정보의 변경에 따라 계속 보완할 수 있다.하지만 경로 정보를 수집하고 관리해야하는 작업이 추가로 필요하기때문에 네트워크에 새로운 부하를 가해 성능에 부정적인 영향을 미친다. 2015. 6. 11.
OSI 7계층 OSI 7계층!!! - 목적OSI 모델이 생기기전에는 서로 다른 통신 업체들의 제품들이 호환이 되지 않았다.그래서 표준 규약의 필요성이 대두 되었고 이에 OSI 7계층에 탄생하여 서로 다른 통신업체들의 통신장비들이 호환될 수 있게 되었다.그리고 네트워크에 문제가 생겼을 경우 각 층마다 단계별로 확인하면 되기 때문에 문제 해결이 쉬워졌다. - 구성1) 물리 계층- 물리적 매체를 통해 비트 흐름을 전송하기 위해 요구되는 기는을 조정 케이블, 연결장치 등 기본적인 물리적 연결기의 명세를 정하고 물리적으로 연결해준다.- ex) 허브, 리피터, 모뎀 2) 데이터링크 계층- 이웃하고 있는 노드간의 데이터 전송을 담당한다 CRC기반의 오류제어와 흐름제어의 기능을 수행한다. 그리고 MAC주소를 통하여 통신할 수 있게 .. 2015. 6. 11.
Socket이란? 네트워크에서 소켓이란?- 떨어져 있는 두개의 HOST를 연결해주는 매개체- 포로토콜에 독립적이며 전송타입지정(TCP/UDP)가 필요하다.- 사용자에게 네트워크에 접근할 수 있는 인터페이스를 제공해 준다. (소켓은 개념적으로 응용프로그램과 포트사이에 존재한다고 생각 할 수 있다.) 소켓의 형식들- SOCK_STREAM(TCP) : 바이트를 주고 받을 수 있는 스트림 통신을 구현 할 수 있게 해주는 소켓으로 양방향 통신이 가능, 오류수정, 전송처리, 흐름제어 등을 보장해주며 송신 순서에 따른 중복되지 않은 데이터를 수신하게 된다. 하지만 메시지를 보내기 위해 별도의 연결을 맺는 행위를 하므로 약간의 오버헤드가 발생. 소량을 데이터보다는 대량의 데이터를 보내는 경우에 적당하다. 품질을 보장되어야할 통신을 수행.. 2015. 6. 11.