네트워크
。여러Host간 서로 연결해 데이터를 주고받을 수 있게 만든통신구조
。네트워크를 통해이메일,웹 브라우징,파일 공유,메신저등 다양한 서비스를 이용가능
네트워크 종류
。라우터를 통해LAN과WAN이 연결
LAN( Local Area Network )
。짧은 범위 내에서 여러 장치 (컴퓨터,프린터등 )을 연결하여데이터를송수신하는네트워크
▶ Access Network가LAN에 포함되며가정,사무실,학교등에서 사용
ex ) 회사 내사내망, 가정에서공유기로 연결된네트워크,에어드랍등
LAN특징
。고속 데이터 전송:짧은 거리이므로 빠른 통신이 가능
。자체 관리: 사용자가네트워크를 설정 및 관리
。저비용:구축 및 유지비용이 낮음
WAN( Wide Area Network )
。여러LAN을 연결하는 하나의 광범위한네트워크
▶ 보통ISP가 관리하며 ISP Network가WAN에 포함.
ex )인터넷( =ISP들의네트워크),기업간데이터센터연결
WAN특징
。넓은 범위:범국가적,범대륙적으로네트워크 연결
。느린속도: 거리와데이터 양에 따라서LAN보다 속도가 느릴 수 있다.
。복잡한 관리: ISP가네트워크를 관리
。고비용:데이터 전송 장비와유지비용이 높음
네트워크주요 구성요소
Host( =종단시스템:end system) : ex ) 개인PC , 리눅스 컴퓨터 , 데이터센터 내 서버컴퓨터 등
。네트워크와 연결된Application을 실행하여Hosting하는 장치
▶네트워크의 가장 끝단에 위치하여end system이라고도 한다.
。Application Message를Packet으로 분할하여Access Network와 연결된통신링크와패킷 스위치로 전달하는 역할을 수행
。Host는Client와Server로 구분되기도한다.
▶Client는서비스를요청하는 장치 ex)개인PC
▶Server는서비스를 제공하는장치ex) 웹페이지 저장 및 분배 등을 수행하는 컴퓨터
패킷 스위치( Packet Switch )
。End System으로부터통신링크를 통해패킷을 받아통신링크로 전달하면서 목적지 방향의End System으로패킷을 전달하는 장치
。패킷수신 시 저장 후Parsing을 통해패킷의목적지 주소를 파악 후 해당 방향의통신링크를 결정 후패킷을Forwarding
패킷스위치종류
- 허브( Hub )
。물리 계층에서 다수의Host를 물리적으로 연결하여 특정Host로부터 수신한데이터를 다른Host들에게Broadcasting하는 장치
▶Broadcast 방식은수신 Host를 구별하지않고데이터를 전송
。단순히데이터를 전달하는 기능만 수행하므로에러/충돌에 대한 제어기능이 존재하지않음.
▶링크계층스위치를 통해 해결
- 링크계층 스위치( link layer switch )
。데이터 링크 계층( =L2)의장치로서MAC 주소를 기반으로 동일한LAN상에 존재하는 수신할Host를Unicast 방식으로식별후Frame을 전달하는 역할을 수행
▶Broadcast 방식으로도 전송이 가능
。Data Link,Physical Link계층의프로토콜포함
▶Network계층의프로토콜을 포함하지 않으므로라우팅기능이 없이 단순히상위 계층에서 전달된패킷을Physical계층으로 전달하여 다음노드로 전달
。Access Network에서 주로 활용
。동일LAN상의노드 간 통신만 가능
▶경로 상다른LAN의노드로 접근 시네트워크 계층의라우터를 통해 접근해야한
- 라우터( router ) :
。네트워크간데이터(데이터그램)를송수신하는네트워크 계층 장치
▶인터넷을 통해네트워크간최적의경로를 선택하여라우터에서라우터로목적지까지데이터그램을 전달
。LAN과WAN의 경계에 존재하므로라우터는 여러네트워크에 속한다고 할 수 있다.
。IP 대역별최적경로를 수집 및 관리하는 기능이 존재
▶ 어떤 경로의노드를 경유해야 가장 효율적으로수신 Host에 도달하는지 알 수 있음.
。네트워크,데이터 링크,물리 계층의프로토콜포함
▶네트워크계층의프로토콜을 포함하므로 목적지Host까지의라우팅기능과 함께상위 계층에서 전달된데이터그램을데이터링크 / 물리 계층으로 전달하여 다음노드로 전달
액세스 포인트(AP)
。무선 네트워크를 제공하는 장치
공유기는라우터,스위치,AP역할을 모두 수행
。라우터:패킷을 수신 받아로컬 네트워크에 분배
。스위치:유선 장치를 연결
。AP:Wifi제공
케이블및무선매체통신링크, 무선 접속네트워크
。유선: 이더넷 케이블과 같은 물리적 연결
。무선:Wifi,블루투스등
IP (Internet Protocol ) ex.
216.3.128.12:
。네트워크( =인터넷) 상Host를 식별하기 위한 고유번호
ex ) Web Page를 호스팅하는Server Host의 주소
。32 bit=4 byte로 구성되어 고정길이의 계층구조를 가지므로라우터에 의해 식별되기 용이함
▶216.3.128.12에서 각0 ~ 255의1 byte를.으로 구분
。IP Address는계층구조이므로 왼쪽에서 오른쪽으로 조사하면서IP Address에 해당하는Host가 어느네트워크에 존재하는지의 정보를 획득가능.
MAC 주소( Media Access Control )
。장치의네트워크 인터페이스(Network Interface)에 부여된 고유한물리적 주소
▶데이터가 지정한Host에 잘 전달될 수 있도록장치 식별에 사용됨
。네트워크 인터페이스의MAC Address는장치 고유값으로서 변하지않음.
▶IP Address는 언제나 변화하는것과 큰 차이.
。2개의Hexadecimal( =Byte) 단위로 6개를 나열
▶48 bits = 6 bytes
ex )00:1A:2B:3C:4D:5E
。00:1A:2B:OUI( Organizationally Unique Identifier ) :제조사 고유 식별자
。3C:4D:5E:NIC( Network Interface Controller ) :네트워크 인터페이스별고유번호
방화벽
。네트워크 보안을 위한 장치
▶ 외부 공격으로부터네트워크를 보호 보호
출처 :
。인프런 - 말이트이는 네트워크