네트워크 정의(네트워크, 프로토콜, Encapsulation, 네트워크 유형, 데이터 전송 관계 / 방식 )에 대해서 정리한다.
※ 네트워크 정의
1. 네트워크
- 정보 공유를 목적으로 PC와 PC들이 모여서 구성된 망 ( Ex)사물인터넷 )
- 목적 : 정보 공유
- 구성 : PC와 PC들이 연결됨
- 장점 : 편의성 제공
- 단점 : 보안성 취약
2. 프로토콜(Protocol)
- 데이터 전송 규약 = 데이터 전송 도구
- 네트워크 환경 내에서 데이터를 전송할때 전송 방법을 정의하는 규칙/제도
- Ex) TCP, UDP, IP, Ethernet
3. 인캡슐레이션(Encapsulation) <-> 디캡슐레이션
- 데이터를 전송하기 위해서 프로토콜 정보를 추가하는 패키지 과정
- Ex) ETH | IP | TCP | HTTP
헤더 헤더 헤더
4. 네트워크 유형
1) LAN(Local Area Network)
- 내부 네트워크
- 장비 : 스위치, PC 랜-카드(NIC = Network Interface Card), UTP 케이블, 무선 AP
- 프로토콜 : Ethernet
- 구축 방법 : 버스 토폴로지, 스타 토폴로지
- 권장 사항 : 스타 토폴로지 + 이중화 토폴로지
- 설계 핵심 : 확장성, 이중성, 가용성
- 관리 : 사내 관리자 및 업체 관리자
- 네트워크 업체별 정의
ISP 업체 : 기업 고객/사용자에게 인터넷/네트워크 서비스를 제공하는 업체
( 네트워크 망 보유 )
SI/NI 업체 : 시스템/네트워크 통합 사업을 실시하는 업체
( 보안, 무선, 보이스, 서버, 스토리지, 가상화, 클라우드, CCTV )
밴더 ( EX: Cisco, IBM, HP, MS, ... )
2) WAN(Wide Area Network)
- LAN과 LAN을 연결하는 외부 네트워크
- 장비 : 라우터
- 프로토콜 : HDLC, PPP, Frame-Relay, Ethernet( 지원해주는 속도가 좋아서 요즘 대부분 많이 쓰인다 )
- 구축 방법(기업 입장) : ISP 업체로부터 회선(네트워크망)을 임대하는 방식
- 관리 : ISP 업체 관리자 및 SI/NI 업체 관리자
3) Internet
- 전세계적으로 연결된 네트워크 망
- 프로토콜 : TCP/IP
4) Intranet
- 기업 내부에서 사용하는 인터넷과 같은 네트워크 망
- 용도 : 회사 게시판, 공지사항, 기록/내역...
5. 데이터 전송 관계
- 요청에 의한 응답 관계
- 요청자 : 클라이언트(Client)
- 응답자 : 서버(Server)
6. 데이터 전송 방식
1) 유니케스트(Unicast)
- 1:1 데이터 전송
- Ex) 인터넷
2) 브로드케스트(Broadcast)
- 1:전체 데이터 전송
- Ex) ARP 요청, DHCP 요청
3) 멀티케스트(Multicast)
- 1:특정 그룹 데이터 전송
- Ex) IPTV
( 패킷 트레이서(packet tracer)라는 프로그램을 이용하면 네트워크를 시각화해서 구성해 볼 수 있다 )
'프로그래밍 > NETWORK' 카테고리의 다른 글
[NETWORK 6일차] IP 주소 특징( 공인 IP, 사설 IP ) / 서브넷팅 (0) | 2017.05.16 |
---|---|
[NETWORK 5일차] IP 주소 특징( 서브넷 마스크, IP 주소 클래스, 설정 불가능 IP 주소, 네트워크 이름 & 서브넷 브로드케스트 주소 ) / 와이어샤크(wireshark) 필터 (0) | 2017.05.16 |
[NETWORK 4일차] 데이터 전송 프로토콜( TCP, UDP, IP, ICMP, ARP ) (0) | 2017.05.11 |
[NETWORK 3일차] 네트워크 PC2에서 PC1 응답처리 과정 예제 (0) | 2017.05.11 |
[NETWORK 2일차] 네트워크 주소 체계( 포트 번호, IP 주소, MAC 주소 ) (0) | 2017.05.10 |
댓글