1. 허브

허브는 한 시점에 24대 중에 PC1개에게만 데이터를 보낼 수 있다.

 

csma(carrier sense multiple access)

연결된 PC에 모두 접속 가능 multiple access

데이터를 보낼 수 있는지 확인 carrier sense


csma/cd =ethernet 통신 방법

pc1개에게만이 아닌 다중으로 데이터를 보낼 때에 colligion 충돌이 일어난다.

csma/cd를 통해서 데이터를 보낸다.

이 전체(허브와 연결되어 있는 pc네트워크)colligion domain(충돌이 일어날 수 있는 구역)이라고 한다.

*cd  collision detector 충돌이 일어났는지 확인

 

Broadcast

상대방의 mac주소가 있어야 연결이 가능한데 모르면 어떻게 알아내느냐 broadcast를 통해서 확인한다.

192.168.0.2mac 주소를 곳이 어딨는지 확인한다. 그럼 찾고자 하는 mac주소를 가진 pc가 반응한다.

mac 주소 =

#허브라는 장비는 100대 가 있어도 1대 만 데이터를 보낼 수 있다.

 

hub 가 다른 허브와 연결 되어 있다 =colligion domain 구역이 2개 있다.

그 구역2개를 통틀어 broadcast domain이라고 한다.

broadcast domain = 영향 미칠 수 잇는 공간 = 전체 네트워크

 

broadcast domain = 영향을 미칠 수 있는 전체네트워크 공간

 

colligion domain

=충돌이 일어날 수

있는 구역

 

colligion domain

=충돌이 일어날 수

있는 구역

 

허브

 

허브

 

pc

pc

 

pc

pc

한계-허브는 한 시점에 24대 중에 pc1개만 데이터를 보낼 수 있다.

연결된 PC에 모두 접속 가능 multiple access

데이터를 보낼 수 있는지 확인 carrier sense

=>csma

cd collision detector 충돌이 일어났는지 확인

csma/cd라는 방법으로 이더넷이 통신을 하고 데이터를 보낸다.

허브에서는 pc 1대만 데이터를 보낼 수 있고 2대가 동시에 데이터를 보내지 못한다.

 

 

2. 브리지

허브 다음에 브리지가 나온다.

허브 특징

-한대만 보낼 수 있다.

-속도가 떨어진다.

그것을 보완하고자 브리지가 나온다.

브리지는 포트가 2-4개 정도만 있다.

브리지 밑으로 허브 여러개 연결 되어 있다.

충돌 도메인이 여러개로 나뉜다.

데이터를 보낼 때 충돌이 일어난다.

, 400개면 100대로 나뉘어 충돌이 일어나는 경우의 수를 줄이게 된다.

결국 많아지게 되면 허브와 비슷한 상황을 마주 한계 있음

 

broadcast domain

브리지

(포트2-4개 보유)

브리지

(포트2-4개 보유)

1개 포트와 연결된

허브 1

=colligion

domain 1

1개 포트와 연결된

허브 1

=colligion

domain 1

1개 포트와 연결된

허브 1

=colligion

domain 1

1개 포트와 연결된

허브 1

=colligion

domain 1

1개 포트와 연결된

허브 1

=colligion

domain 1

1개 포트와 연결된

허브 1

=colligion

domain 1

허브와 연결된 pc

허브와 연결된 pc

허브와 연결된 pc

허브와 연결된 pc

허브와 연결된 pc

허브와 연결된 pc

장점

-허브를 여러개 연결함으로 데이터를 1대 이상 보낼 수 있다.

-브리지 밑으로 허브 여러개 연결 되어 있다. 충돌 도메인이 여러개로 나뉘어 있다.

, 400개면 100대로 나뉘어 충돌이 일어나는 경우의 수를 줄이게 된다.

한계

결국 많아지게 되면 허브와 비슷한 상황을 마주 한계 있음

=>결국 데이터를 보낼 때 충돌이 똑같이 일어난다.

 

3. 스위치

이러한 배경에서 swtich가 나오게 되었다.

 

각각의 포트가 colligion domain이다.

각각의 pc가 콜리전 도메인이기 때문에 충돌이 일어나지 않음

#충돌 도메인은 여러개 지만, 여전히 broadcast domain1개이다.

 

broadcast가 올 때에 작업하고 있는 pcinterrupt 되는데 자꾸 오면 작업을 못한다.

이것이 세지면 arp 공격이라고 한다.

 

네트워크가 커지면 커질수록 broadcast가 늘어나니 해야 할 일을 못하는 상황에 마주한다.

솔루션 broadcast를 자른다? 전체 네트워크가 안되니 ㄴㄴ

router를 이용한다. router를 이용하면 broadcastrouter를 못 넘어간다.

다른 네트워크가 되고, 통신

 

switch csma/co 방법을 사용하지 않는다.

wifi csma/ca colligion avoid

 

switched network

shared network hub, wifi, 모바일통신

 

broadcast

스위치

스위치

colligion domain1

colligion domain1

colligion domain1

colligion domain1

=포트 1

=포트 1

=포트 1

=포트 1

=포트1개에 pc연결

=포트1개에 pc연결

=포트1개에 pc연결

=포트1개에 pc연결

각각의 포트가

colligion domain

각각의 pc가 콜리전 도메인이기 때문에

충돌이 안일어남

각각의 포트가

colligion domain

각각의 pc가 콜리전 도메인이기 때문에

충돌이 안일어남

각각의 포트가

colligion domain

각각의 pc가 콜리전 도메인이기 때문에

충돌이 안일어남

각각의 포트가

colligion domain

각각의 pc가 콜리전 도메인이기 때문에

충돌이 안일어남

장점

-각각의 포트가 colligion domain이다.

각각의 pc가 콜리전 도메인이기 때문에 충돌이 일어나지 않음

단점

-broadcast가 올 때에 다른을 작업하고 있는 pc들이 interrupt 되는데

broadcast가 자꾸 오면 작업을 못한다.

스위치 한계

네트워크가 커지면 커질수록 broadcast가 많아지니/늘어나니 해야 할 일을 못하는 상황에 마주한다.

 

통신방법

허브/브리지-csma/cd라는 방법으로 이더넷이 통신을 하고 데이터를 보낸다.

switch csma/co 방법을 사용하지 않는다. ? csma/cd가 아니고?

wifi csma/ca colligion avoid

 

switched network(1개 이상의 스위치로 연결된 네트워크, 인터넷 없이도 소통가능함)

shared network =ex)hub, wifi, 모바일통신

솔루션

솔루션 broadcast를 자른다? 전체 네트워크작동이 안되니 ㄴㄴ

=>router를 이용한다. router를 이용하면 broadcastrouter를 못 넘어간다.

다른 네트워크가 되고, 통신

 

broadcast 과정

#통신을 하기 위해 mac주소를 확인해야 하고 확인하기 위해서는 broadcast를 통해 확인

-상대방의 mac주소가 있어야 연결이 가능한데 모르면 어떻게 알아내느냐 broadcast를 통해서 확인한다.

broadcast

arp(address resolution protocol)

=>내가 알고 있는 ip주소를 가진

pcmac address를 알려달라는 요청이 broadcast 이다.

ip주소를 mac(media access control) 주소로 바꾸는 과정

broadcast 일어나는 과정

 

1. 내가 알고 있는 ip주소를 가진 pc의    
   mac 주소를 알려줘라는 브로드캐스트를 pc에게 보냄


2.
브로드 캐스트 과정에서 전체의 pc에게 해당
   ip주소를 가지고 있는지 확인하는 요청을 보냄


3. ip
주소를 가지고 있는 pc가 브로드캐스트를 요청한
   해당
pc에게 전달


4.
해당 ip주소를 가지고 있는 pc의 맥주소 를 브로드캐스트     요청한 pc에게 보내면 비로써 통신이 시작된다.

 

 

라우터까지의 과정 순서와 장비별 특징확인

허브 -> pc 1대당 데이터 1개만 보낼 수 있음

브리지 -> 브리지 포트별로 허브를 연결하여 pc들을 연결하여 동시에 pc1대 이상 데이터 1개 이상을 동시에 할 수 있다. 하지만 충돌의 경우의 수를 낮출 뿐 브로드캐스트로 인해 결국엔 충돌이 일어나는 한계가 있음

 

스위치-> 

(포트1개가 pc와 연결되고 pc1대 자체가 콜리전도메인이라서 충돌이 일어나지 않는다.

 브로드캐스트가 일어날 때 충돌이 된다는 한계가 있음.)


라우터 (브로드캐스트가 못넘어오도록 한다)

 

스위치는 –네트워크를 나눌 수 없는 한계가 있다.

라우터 – 네트워크를 나눌 수 있다.

 

 

+ Recent posts