Steady Blog
1장 네트워크 정의 본문
59.5.100.159
ccna
ccna123
포트번호 21
TCP/IP -> 인터넷 표준 프로토콜
네트워크란?
->무엇을 연결하는 것.
컴퓨터 관점
-> 한 장비에서 다른 장비를 통신매체(Media)로 연결해서 정보나 자료를 전달하는 조직이나 망을 의미,
-> 정보와 자료, 자원의 공유가 훨씬 편해졌다.
구성 범위에 따른 네트워크 분류
1) Lan(Local area Network)
- 근거리 네트워크이다.
- 초기 투자 비용이 비싸나, 유지보수를 할때 값싸다.
- Lan의 구성장비로는 Switch(Bridge), HUB등이 있다.
2) Wan(Wide area network)
- 장거리/원거리 네트워크이다.
- 개인의 초기 투자 비용이 낮지만, 유지 보쉬가 Lan보다 높다.
- Wan 구성장비로는 Router가 있다.
인터넷(Internet)
- 전세계의 수많은 LAN과 Wan들이 연결된 거대한 네트워크
- 정보를 공유하기 위한 목적으로 구성된 통신망의 집합체
- 네트워크가 확장됨에 따라 연결된 네트워크간에는 서로 동일한 프로토콜(Protocol)을 사용해야 할 필요가 생김
- 여기서 프로토콜(Protocol)은 언어(규칙)으로 비유할수 있다.
프로토콜(Protocol)
1) 일반적 정의
- 네트워크 내의 컴퓨터들끼리 통신을 효율적으로 하기 위한 여러가지 규칙
2) 기술적 적의
- 규칙들 또는 상호합의된 것들의 모임으로, 데이터의 포맷과 전송에 대한 것들을 정의하는 것.
네트워크 프로토콜(Network Protocol)
1) 일반적 정의
- 서로 다른 네트워크가 통신을 하기 위한 언어 혹은 약속
- 네트워크 상에는 많은 규칙이 존재하는데 서로 연결된 네트워크는 같은 규칙을 사용해야 한다.
이때 규칙이 바로 Network Protocol이다.
-> 즉, 통신(Protocol)이란 연결된 네트워크간에 서로 통신을 하기 위한 통신 규약, 서로간의 약속, 표준규격이라고 볼수 있다.
대표적인 네트워크 프로토콜로 인터넷 환경에서 데이터를 전송하는 TCP/IP가 있다.
이외에도 Apple Talk,IPX 등도 있지만 가장 성공한 것이 TCP/IP
→ 통신을 하는데 있어 약속 사항은 전부 통신 프로토콜이다.
(논리적, 물리적인 부분을 모두 포함.)
네트워크의 주소 체계 각 장비들은 정확한 통신을 위해 네트워크 상에서 서로 구분해야 한다. 이 역할을 하는 것이 바로 MAC(Media Access Control) address이다. -TCP/IP Protocol을 사용하는 네트워크 (ex.Internet)에서는 IP address를 사용하여 통신. 하지만 최종적으로 MAC address를 사용하여 데이터를 전달. - 네트워크 장비의 인터페이스는 고유의 MAC address를 가지고 있다. (ex. NIC카드, Router, Switch 등) 1) MAC address : 물리적 주소 - 네트워크에 연결된 장비들이 가지는 48bit(6 Octet)의 고유한 주소. (전 세계에서 유일한 주소이다.) - PHysical address, 즉 물리적주소라고 부른다. - 이진수로 48bit인 주소지만 16진수로 표현 - 이진수 4개를 묶어 16진수 한 자리로 표현한다. 즉, 16진수 12자리로 MAC address를 표현
ex) 01-19-D1-F0-09-FF - 이진수 32bit로 구성된 주소체계 - 8bit씩 4octet로 구분, 각 octet을 10진수로 변환해서 표현한다. - Logical address(논리적 주소)라고 부른다. ex) 192.168.21.1 3) ARP(Address Resolution Protocol) - 일반적으로 IP주소만을 보기 떄문에 IP주소로만 통신을 한다고 생각하지만 IP주소와 MAC주소를 서로 매핑시켜주는 절차를 거치고 있다. - IP주소와 MAC주소를 서로 매핑하는 절차를 ARP라고 한다. ARP는 Broadcast로 동작한다. 즉, 일대 전체로 동작하는 것이다.
1) 유니캐스트 (Unicast)
- 일 대 일 전달 방식
- 수신 측이 한 곳으로 정해져 있는 경우
ex) Destination IP address : 192.168.1.1
Destination MAC address : 00-12-65-32-3A-CC
- 즉, 정확한 특정 목적지의 주소 하나만 가지고 일 대 일로 전달하는 방식
2) 브로드 캐스트(Broadcast)
- 일 대 전체 전달 방식
- 불특정 다수에게 전부 전송하는 경우
ex) Destination IP address : 255.255.255.255
Destination MAC address : FF-FF-FF-FF-FF-FF
- 동일 Network에 연결된 모든 네트워크 장비에게 보내는 통신
(즉, Broadcast Domain안의 모든 장비들에게 전송)
-> Broadcast의 문제점이 존재한다.
3) 멀티 캐스트(Multicast)
- 일 대 그룹 전달 방식
- 정해진 특정 그룹으로 전송하는 경우
ex) Destination IP address : 255.0.0.5
Destination MAC address : 01-00-5E-00-00-02
- 특정 다수에게 전송하는 방식
'임시 자료 > 네트워크' 카테고리의 다른 글
UDP 소켓 프로그래밍 (0) | 2014.06.24 |
---|---|
4강. (0) | 2012.09.10 |
2. OSI 7 Layer (0) | 2012.09.10 |