## 글쓰기에 앞서 새내기 개발자들이 이 정도는 알고있으면 좋은 네트워크!!
**컴퓨터간 소통하려면 어떻게 해야할까??
1. 컴퓨터간 케이블 연결을 한다.(전기신호)
2. 전자기파(Electromagnetic Wave)
두 가지 방법으로 컴퓨터간 소통한다.
※ LAN(Local Area Network)
**HUB(허브)
: 공유기처럼 생겼다.
: 포트에 케이블을 연결시켜서 컴퓨터간 연결 한다.
: 요즘은 잘 사용 안 하는 추세(스위치라는 디바이스를 사용)
**HUB(허브) 했을 때의 문제점
: 정보(데이터)가 연결된 모든 컴퓨터에 전달이 된다.
: 정보(데이터)가 충돌 발생 가능성이 있다.
**문제점을 해결할 방법
: 정보(데이터) 충돌 문제 해결 방법
※ CSMA/CD(Carrier Sense Multiple Access / Collision Detection) 방법을 활용.
: 정보(데이터)를 받을 컴퓨터의 네트워크가 더미데이터로 비워져있는지 확인하면서 기다린다.
: 충돌이 날 경우엔 다시 기다리다가 확인하는 작업을 반복한다.
: 더미데이터를 보낼 때 아무 이상이 없으면 실질적 데이터를 보낸다.
: 이럴 경우 작업에 많은 시간이 걸리는 단점이 있다.
※ 해결 방법
: 데이터를 보내면서 이 데이터는 컴퓨터(B)(도착지) 한테 보내는 데이터라는 정보를 넣어서 보낸다.
**여기서 말하는 정보란 ??
: MAC(Medium Access Control) 주소이다.
: MAC 주소는 각 컴퓨터 마다 고유의 주소로 가지고 있다.
**MAC 주소
: 네트워크 인터페이서 카드(NIC)에 각인이 된 물리적 주소이며,
NIC은 네트워크에 연결되는 디바이스들에게서 존재한다.
**디바이스들이란 ??
: 컴퓨터, 노트북, 핸드폰, 블루투스 등등...
**MAC 주소 구조
: 6byte(48bit) 이다.
: 형태는 fe:1b:63:84:45:e6 이다.
: 앞에 3개의 fe:1b:63은 IEEE에서 기업, 단체에서 할당한다.
: 뒤에 3개의 84:45:e6은 차례대로 기업, 단체에서 할당한다.
**프레임(frame)
: 컴퓨터끼리 정보를 보낼 때 프레임 형식으로 정보를 보낸다.
**프레임(frame) 구조
: [ 목적지 MAC 주소 | 소스(출발지,보내는 사람) MAC 주소 | 데이터(보내고 싶은 데이터 ] 이다.
※ 이전 방식의 HUB를 대체할 디바이스 장치
**스위치(Switch)
: HUB는 더 이상 사용되지 않고, HUB보다 더 좋은 디바이스 스위치를 사용한다.
※ 장점
: 똑똑하고, 디바이스들의 MAC 주소들을 저장하고 기억하고 있다.
: MAC 주소들을 기억하고 있기때문에 프레임(frame) 목적지 MAC 주소를 보고 바로 보낸다.
: 데이터간 등 충돌이 일어나지 않는다.
## 네트워크 기본 공부 이 정도는 알고 개발하자..!!!!
'네트워크' 카테고리의 다른 글
| 05-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
|---|---|
| 04-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
| 03-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
| 02-네트워크 기초&기본 개념 공부. (0) | 2025.03.09 |
| 01-네트워크 기초&기본 개념 공부. (0) | 2025.03.08 |