네트워크 수업 시간에 배웠던 것을 차례대로 정리를 해 볼것입니다
하지만 순서대로 되는것이 아니라 섞일 수 있다는 점 양해 부탁드립니다
지금부터 차근차근 시작해 보겠습니다.
Network란?
컴퓨터(단말)들이 통신기술을 이용하여 그물망처럼 연결된 통신의 이용형태
2대 이상의 Host가 물리적인 매체를 이용해서 서로 Data를 주고 받는 것
- 장점
- 네트워크를 통해서 서로 데이터를 교환 할 수 있다
- ICT 자원 공유를 통해서 비용 절감이 가능하다
- 단점
- 바이러스, 악성코드 등으로 인하여 경제적, 사회적 손실 발생
네트워크 규모에 따른 분류(종류)
- PAN(Personal Area Network) : 가장 작은 규모 (통상 10M 이내)
- LAN(Local Area Network) : 근거리 통신망 (단일 건물) 150M
- MAN(Metroplitan Area Network) : 대도시 영역 네트워크
- WAN(Wide Area Network) : 광대역 네트워크 (LAN to LAN)
물리적인 매체
- Coxial : 동축 케이블 - 10Mbps → 1.25Mbyte (8bit = 1byte) 150M
- UTP(Unshield Twist Pair) 케이블 : 100Mbps ~ 1Gbps 100M
- Fiber(광케이블) : 유리섬유 1Gbps ~ 50km
- wireless
MAC Address (2계층)
- xx-xx-xx-xx-xx-xx
- OUI (조직의 고유 넘버 : 24bit) + 일련번호
- 물리적인 주소, 변하지 않음
IP Address (3계층)
-
2진수 32 개로 구성
-
10진수 변환해서 표현, 8개씩(Octet) 끊어서 표현, Octet은 . 으로 구별
-
각 Octat의 최소 십진수는 0, 최대 십진수 255
-
128 64 32 16 8 4 2 1
-
X X X X X X X X
-
0 0 0 0 0 0 0 0 ⇒ 0
-
1 1 1 1 1 1 1 1 ⇒ 255
-
각 Octat 별로 0~255 사이의 숫자를 사용하면 유효하다
-
q1) 아래 IP 주소중 유효한 것은?
- 10.0.0.0 (가능)
- 0.0.0.0 (가능)
- 0.10.2.30 (가능)
- 255.255.255.255 (가능)
- 200.200.256.200 (불가능)
- 1.1.1.1 (가능)
Router
- 서로 다른 네트워크의 통신을 가능하게 한다
- Routing Table에 의해서 Packet을 최적의 경로로 전송한다
Switch
- 동일한 네트워크에서 Node를 확장한다
- MAC Address Table에 의해서 Frame을 최적의 경로로 전송한다
- 라우터 자리에 스위치는 안됨
- 스위치 자리에 라우터는 가능하지만 가격차이가 5배정도 남
- 역할에 맞게 잘 써야한다
- 왼쪽은 네트워크가 4개임
- 오른쪽은 네트워크가 5개이다
- 프로그래밍은 오류가 정확하지만 인프라는 오류가 정확하지 않음.
HUB vs Swtich
- HUB
- 허브에 소스와 목적지를 타고서 연결되어있는 주소에 맞을때까지 반복을하다가 목적지 주소와 맞으면 다시 대답을 보낸다
- 1 → 4 로 ping 을 보내면 2,3,4 를 다 거쳐가면서 맞는지 확인을한다
- 하지만 2,3도 굳이 통신을 하지 않아도 되는데 전기적인 신호를 받게 됨 → 그럼 2,3에서 기록이 남아 snifiing이 가능 (해킹이 가능해짐)
- 패킷 (MAC, IP) 을 셋팅해서 통신을 보냄
- Switch
- 허브보다 가격이 비쌈
- 1 → 4 로 ping을 치면 소스의 주소를 보고 포트 번호를 저장을 함 (처음에는 다 뿌려서 확인을 함)
- 메모리를 이용을해서 주소에 저장이 되어있으면 다음 통신부터는 다뿌리지 않고 정해진것만 통신을 하게됨
- sniffing이 불가능해서 보안성이 높아짐
- 효율성도 높아진다
- 정보를 저장하는 테이블이 필요함 그것이 → MAC Address Table
- 수용할 수 있는 이상의 데이터가 들어오면 다운이 되게 되어있음
- MAC Table이 넘쳐나게 되면 HUB 처럼 동작을하게된다 → Switch Jamming
- 전송단위 : 1계층 : bit / 2계층 : frame / 3계층 : packet / 4계층 : segment
- 계층별 대표장비 : 1계층 : 물리적 / 2계층 : 스위치 / 3계층 : 라우터 / 4계층 : 게이 트웨이
- TAP ⇒ 패킷 복제를 위해서 사용하는 기능
- 5,6,7 ⇒ 애플리케이션 계층 (상위 계층)