OSI 7Layer 1Layer
- 우리가 예로 친구에게 카톡을 안녕이라고 보내게 되면 OSI 7계층에서 각자의 계층에서의 역할을 하고 1계층에 왔을 땐 그 데이터가 비트형태로 오게된다.
여기서 1계층은 마지막으로 우리가 보낸 카톡을 받을 친구에게 갈 수 있게 전기적 신호로 변환하여 보내주는 역할이다
1계층 주요 장비
-1계층의 주요 장비는 Cable, Connector,Ripeater,Hub 등이 있다.
Cable, Connector
- 쉽게 우리는 케이블을 언제 쓰는가 장비를 연결할 때 케이블을 쓴다.
이것을 사전적으로 말하면 네트워크에서 물리적으로 장비를 연결하는 매체
우리가 평소에 생각하던 케이블의 정의와 얼추 비슷할 것이다.
Cable의 종류(간단하게 알아보자)
- 동축 케이블
- 동축케이블은 TV신호나 안테나같이 손실이 적어야 하는 장비들에 사용된다.
- 꼬임쌍선 케이블
- 현재 LAN 구성에서 일반적으로 사용되고 있다. (LAN은 나중에 자세히 알아보자)
-시리얼 케이블
- 직렬포트로 서로 연결하여 통신한다는데
- 요즘에는 자주 사용이 안된다.
- 광 케이블 -빛 신호를 이용하여 데이터를 전달하는 케이블이다.
Hub & Repeater
Repeater
-
리피터는 단순하게 우리가 신호를 보낼 떄 각 케이블마다의 일정거리가 넘어가게 되면 감쇠현상이 일어난다.
그때 리피터를 연결하면 거리가 연장된다.
Hub
- 한쪽 포트로 전달받은 신호를 재생시켜 나머지 포트에 모두 전달한다.(자세한 설명은 아래에서)
Hub 통신 방법
- 허브에는 여러개의 포트가 있다.
- 근데 한 포트에서 신호가 왔다.
- 그럼 목적지에만 신호를 보내는것이 아니고 본인의 포트에게 다 신호를 보낸다.
- 이것을 <p style=”clore:red;”Flooding</p> 이라고 한다.
- 그러면 만약에 해커가 허브 포트와 연결된 장비의 ip주소로 변조 했다면 어떻게 될까?
- 당연히 그 신호 즉 데이터를 해커도 받는다는 보안성에 단점이 있다.
신호 전달 방식
Simplex
- 단 방향 신호 전달
- 한 방향으로만 신호를 전달한다.
- ex) 방송국, 일방통행 도로
Half-Duplex
- 반 이중 신호전달 방식
- 양 쪽 전송이 가능하지만 한 순간에 한 방향으로만 전달이 가능하다.
- ex) 무전기
Full-Duplex
- 전 이중 신호전달 방식
- 동시에 양 방향으로 전달할 수 있음
- ex) 전화기
여기서 지금 우리가 배우고 있는 Hub는 어디에 해당할까?
답은 Half-Duplex이다!
하지만 Hub에는 통신에 큰 문제점이 하나 있는데!
- 그것은 경쟁을 통해 매체를 이용하고 신호를 전달하는 Hub의 특성상 신호의 충동이 일어나게 된다.
- 이것을 Collision Domain이라 하고 그래서 그것을 방지하기 위해 나온 것은! CSMA/CD!
Collision Domain
-
신호 충돌이 발생 가능한 영역을 Collision Domain이라 한다.
CSMA/CD
- Collision Domain에서 매체 접근의 우선순위를 지정하여 충돌을 예방하고 충돌이 발생한 경우 해결방법을 제시하는 기법이다.
- CSMA(Carrier Sense Multiple Access - 매체 사용 감지)
-
충돌 예방
- 매체 감지 신호를 통해 매체 사용 가능 여부를 확인하고 신호를 전달 한다.
- 매체 사용(busy)을 감지하면 일정한 대기 시간 후 다시 확인하고 전달 한다.
-
- CD(Collision Detection - 충돌 감지)
-
충돌이 감지된 경우 재 충돌을 방지
- 충돌을 감지한 장비에서 충돌 감지 신호(JAM신호)를 전달하여 호스트에게 데이터 전송 중지를 알린다.
- 충돌 감지 신호(JAM 신호)를 전달받은 모든 장비는 임의의 대기 시간 후 순서에 따라 신호를 전달 한다.
-
CSMA/CD 동작 방식
- CSMA(매체사용감지)기법으로 네트워크에 전송중인 데이터가 있는지 검사한 후 데이터를 전송한다.
- CD(충돌감지) 기법으로 충돌을 감지한다.
- 충돌 발생 시 충돌감지신호를 만들어서 Flooding으로 모든 Collision Domain에 전송한다.
- 충돌감지신호가 들어오면 모든 컴퓨터에서 랜덤시간으로 대기한 후 데이터를 전송한다.