괴발개발

[NETWORK] 모두의 네트워크 - LESSON 04 본문

NETWORK/모두의 네트워크

[NETWORK] 모두의 네트워크 - LESSON 04

yousim 2021. 11. 5. 11:02

http://www.yes24.com/Product/Goods/61794014

 

모두의 네트워크 - YES24

네트워크를 전혀 몰라도 괜찮다!초보자와 비전공자를 위한 가장 쉬운 네트워크 입문서[모두의 네트워크]는 이제 막 네트워크를 공부하기 시작했거나 공부해야겠다고 마음먹은 초급자를 대상으

www.yes24.com

너무 네트워크 지식이 없는것 같아서 구매했다. 종이책으로~~

책은 저작권 문제가 있어서 조심스러운데...공부내용을 적는다.

 

LESSON 04

 

(1) what is 데이터 링크 계층 ? what isi 이더넷? what is CSMA/CD

 

  데이터 링크 계층에 대해서는 저번에 LESSON2에서 설명을 했다.  링크

데이터 링크 계층은 네트워크 장비간 신호를 주고 받는 규칙을 정하는 계층이다. 

여기서 말하는 규칙 중 가장 대표적인것이 이더넷(Ethernet)이다.

이더넷은 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고 받을 때 사용되는 규칙이다. 

또한, 여러 컴퓨터가 동시에 데이터를 보내도 데이터끼리 충돌이 일어나지 않게 되어있다! 이 방식에는 

CSMA / CD라는 방법을 쓴다. 

CS: 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르는지 확인하는 규칙

MA: 케이블에 데이터가 흐르지않으면 데이터를 보내도 좋다는 규칙

CD: 충돌이 발생하고 있는지 확인한다는 규칙. 

>> 그러니까...데이터를 보내는 시점을 늦추면서 충돌을 피하는 방식이다.  

 

 허브는 내가 원하는 컴퓨터에게만 보내 줄 수는 없고, 1번 컴퓨터에서 2번에게 보냈으면 나머지 3,4,5컴퓨터 모두에게 데이터가 전송된다는 단점이 있다. 링크  

이때 2번 컴퓨터가 아닌 다른 컴퓨터들에게는 무시하는 규칙이 적용된다.

규칙 >>> 1번 컴에서 보내려는 데이터에 목적지 정보(2번컴)을 추가하면, 목적지가 아닌 다른 곳에 데이터를 보내도 다

른 컴들은 이 데이터를 무시하게 된다 ! ( 자신이 목적지 정보가 아니므로)

 

(1) what is MAC?

 

mac 주소란, 우리가 컴퓨터에서 바로 알 수 있다. cmd 창을 켜고, 명령어로 ipconfig /all 을 치면, 물리적 주소가 나온다. (ex ) 01-02-QW-04-1F-2B (아무숫자나 적은것이다..;;)

 

MAC주소란, 다른 말로 물리주소라고도 한다. 이는 전세계에서 유일하다! 다른 누구와 겹칠 수 없다!!!

 

 

총 48비트로, 앞쪽 24비트 뒤쪽 24비트를 가진다 . 앞번호는 랜 카드를 만든 제조사 번호, 뒷번호는 제조사가 붙인 일련번호이다. 

이 mac주소는 어디에 쓰이냐? >> 링크

 

[NETWORK] 모두의 네트워크 - LESSON 02

http://www.yes24.com/Product/Goods/61794014 너무 네트워크 지식이 없는것 같아서 구매했다. 종이책으로~~ 책은 저작권 문제가 있어서 조심스러운데...공부내용을 적는다. LESSON 02 (1) what is protocol  pro..

alotofshim.tistory.com

또 내 글 ㅋㅋ

LESSON2에서 썼는데, 각 계층에서 필요한 정보를 데이터의 앞에 붙이는 헤더와 마지막 OSI계층에서는 데이터링크 계층, TCP/IP계층에서는 네트워크 계층에서 붙이는 트레일러가 있다. 

이때 데이터 링크 계층에서 붙이는 헤더와 트레일러를 이더넷 헤더, 트레일러 (FCS) 라고 한다.

 

이때 유형이란, 이더넷으로 전송되는 상위 계층 프로토콜의 종류(IPV4,ARP...)를 뜻한다. (표 생략)

>> 프로토콜의 종류를 알려주는 역할이라고만 알고있으면 된다.

 

FCS는 데이터 전송 도중에 오류가 발생하는지 확인하는 용도를 가진다. 

 

 

이더넷 헤더와 트레일러가 추가된 데이터를 프레임이라고 한다. 프레임은 네트워크를 통해 전송된다. 

 

(3) what is 스위치?

 

스위치 검색하니까 닌텐도 스위치 나오더라

스위치 내부에는 MAC 주소 테이블이 존재한다.

>> 스위치의 포트 번호와 해당 포트에 연결되어 있는 컴퓨터의 MAC주소가 등록되는 데이터 베이스이다. 

 

MAC주소 학습기능?

처음에는 스위치의 주소 테이블에 아무런 주소도 등록되어있지 않지만, 프레임( 목적지 출발지MAC 주소 있는) 이 전송되면 출발지 MAC 주소와 해당 port를 함께 등록된다.  

 

그런데 목적지 MAC 주소는 저장이 안 되어있는데, 보낼때에는 스위치는 플러딩(홍수)를 시행한다. 송신포트를 제외한 모든 포트에게 프레임을 보내는 것.