기록
네트워크 본문
Network
프로토콜을 사용하여 데이터를 교환하는 시스템의 집합,전송 매체로 서로 연결된 시스템의 모음을 네트워크라 정의한다.
또는 노드들이 데이터를 공유할 수 있게 하는 디지털전시통신망 중 하나 여러개의 시스템들이 연결되어 있는 하나의 통신망을 말한다.
- 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는말ㅊ
네트워크의구성

네트워크 구성원 | 설명 |
시스템 | 내부 규칙에 따라 능동적으로 동작하는 대상 |
인터페이스 | 시스템과 전송 매체의 연결 지점에 대한 규격 같은 호스트에 위치한 상하위 계층 사이의 규칙 |
전송매체 | 시스템끼리 데이터를 전달하기 위한 물리적인 전송 수단 |
프로토콜 | 통신하고자 하는 두 컴퓨터 사이에 정해진 규약에 따라 접속을 하고 데이터를 주고 받도록 하기 위해서 미리 정해놓은 규약 프로토콜 종류에따라 규약이 달라진다. 컴퓨터 끼리 통신하고자 함 왜? => 접속을하거나 데이터를 주고 받기 위해서 이러한 방법을 미리정해놓은 규약을 프로토콜이라고한다. |
표준화 | 서로 다른 시스템이 상호 연동해 동작하기 위한 통일된 연동 형식 |
네트워크의분류
크기에 따른 분류
LAN (Local Area Network) |
WAN (Wide Area Network) |
MAN (Metropolitan Area Network) |
기타 (VLAN, CAN,PAN) |
LAN(로컬 네트워크,지역네트워크)
- 가까운 지역을 하나로 묶은 네트워크 (근거리통신망)(같은네트워크대역)(하나의LAN네트워크대역)
- 예 : 친구랑 같은PC방에서 스타를 LAN으로 연결해서 게임하기
- 예 : 같은 강의장 - 하나의 LAN네트워크대역
- 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것
WAN(광역 네트워크)

- 멀리있는 지역을 한데 묶은 네트워크(장거리통신망)
- WAN은 LAN과 LAN사이를 이어준다.
- 지역네트워크들이 서로 합쳐지고 합쳐져서 큰네트워크가된다(WAN)
연결형태에 따른 분류
중앙장비에 모든 노드가 연결된 STAR형(성형) | 여러노드들이 서로 전부다 연결된 MASH형(망형) |
STAR형
- LAN대역을 만들때 STAR형으로 연결
MESH형
- 중앙장비만연결되는것이 아닌 여러노드들이 전부다 연결되어있음
네트워크모델
OSI Model
OSI(Open Systems Interconnection Reference Model)
국제표준화 기구(ISO)에서 만 개념 모델
네트워크프로토콜 디자인과 통신을 7계층으로 나누어 정의함
다양한 컴퓨터 시스템이 표준프로토콜을 사용하여 통신할수있도록 정의함
7계층 / 계층별로 역할을 분리 / 각 계층이 독립적으로 기능 수행 / 계층간 통신을 통해 전체 통신 프로세스를 가능하게 함 |

TCP/IP Model
Transfer Control Protocol / Internet Progocol
미국국방부(DOD)산업표준네트워크 통신모델 OSI모델보다 TCP/IP모델이 더 먼저 사용되었음
TCP/IP는 네트워크 프로토콜 스위트로, 온라인상의 안전하고 효율적인 데이터 전송의 필수 요건을 정의한다.
TCP/IP 모델은 두 개의 기기 간에 데이터를 전송하는 것을 담당하고 있습니다.
여기서 왜 고작 2대의 기기 사이에서만 데이터 전송이 이루어질까요?
인터넷 데이터가 전송되는 방식은 라디오와는 다릅니다.
수백 대의 컴퓨터 사이에서 활발하게 데이터가 공유되고 있는 것처럼 보여도,
사실은 모든 데이터 교환에는 2대의 기기만 개입됩니다.

TCP/ IP?? TCP와 IP프로토콜을 사용한 모델인가?
TCP/IP모델은 수많은 컴퓨터 네트워크 프로토콜을 포함한다.
TCP와 IP는 TCP/IP모델에 포함된 수많은 컴퓨터 네트워크에 대한 프로토콜중의 하나 일 뿐이다.
TCP | - 전송제어 프로토콜(Transmission Control Protocol)의 약자 - 한 기기에서 다른 기기로 데이터 전송하는것에대한 규약 - 두 네트워크 사이에 연결을 형성하고 효율적인 작업을 위해 데이터를 작은 패킷으로 나눠서 데이터를 전송한다. - 연결형 서비스 - 신뢰성이 높지만 속도가 느리다 - 패킷교환방식은 가상회선방식이다. - 데이터 전송 순서를 보장한다. |
IP | - 인터넷 프로토콜(Internet Protocol)의 약자 - 데이터 조각을 최대한 빨리 대상 'IP주소'로 보내는 규약 |
OSI 와 TCP/IP의 차이점
(1)TCP/IP는 OSI의 상위 레이어와 하위 레이어를 통합해서 더 간단하게 표현
(2)OSI 논리적으로 역할 기반 / TCP/IP는 실무적으로 프로토콜 기반
(3)OSI 통신전반에 대한 표준 / TCP/IP는 데이터 전송기술 특화
(4)하지만 인터넷 개발 이후 꾸준히 표준모델이 갱신되면서 하위레이어가 다시 세분화 됨. 그림상 맨 오른쪽모델(5계층)로 탄생되었다.
-Link를 다시 두 레이어로 세분화
-Internet -> Network

Layer Number 계층번호 |
Layer Name 계층 이름 |
Addressing 주소 지정 |
Protocol Data Unit 프로토콜 데이터 단위 |
Protocol 규약이름 |
5계층 | Application (응용) | - | Message | HTTP, SSH, FTP, SMTP, POP |
4계층 | Transport (전송) | Port Number | Segment,Datagram | TCP, UDP |
3계층 | Network (인터넷) | IP Address | Packet | IP |
2계층 | DataLink (데이터링크) | MAC Address | Frame | IEEE 802, Ethernet, WI-FI |
1계층 | Physical | - | Bit, Signal | - |
응용계층 : 사용자(사람 또는 s/w)가 네트워크에 접근 할 수 있도록 한다. 사용자 인터페이스, 이메일, 원격파일접근 및 전송, 공유 DB관리 등의 서비스를 제공한다.
SMPT : 인터넷에서 전자우편을 보낼때 이용하는 표준통신 프로토콜 (메일프로그램접근)
HTTP : 웹서버와 사용자의 인터넷브라우저 사이에 문서를 전송하기위해 사용되는 통신 프로토콜 (인터넷브라우저 접근)
FTP : 파일전송프로토콜
DHCP : 동적 호스트 설정 통신 프로토콜
SNMP : 간이 망 관리 프로토콜
전송계층 : 전송계층엔 TCP뿐만 아니라 사용자 데이터크램 통신규약(UDP)도 있다. UDP는 TCP보다 신뢰도가 낮고 기능제공이 적어 '패킷을 빠르게 전송하는 응용 계층에서 이용되고 있다'
TCP : 신뢰도가 높음, 속도가 느림, 전송순서를 보장한다., 패킷교환방식은 가상회선방식, 연결형서비스
UDP : 신뢰도가 낮음, 속도가 빠름, 전송순서가 바뀔수있음 , 패킷교환방식은 데이터그램방식, 비연결형 서비스
인터넷계층 : IP뿐만 아니라 주소변환규약(ARP) 인터넷 그룹관리규약(IGMP) 인터넷 제어 메세지프로토콜(ICMP)도 있다. 인터넷계층은 네트워크간 데이터 패킷의 전송을 관리한다.
ARP : 네트워크 계층 주소와 링크계층 주소 사이의 변환을 담당
IGMP : 그룹 멤버십을 구성하거나, 그룹 관리를 위한 규약
ICMP : 인터넷통신서비스 환경에서 오류에 대한 알림과 관련된 메세지를 전달을 담당
데이터링크계층 : 데이터 전송의 최하위 계층으로 네트워크 인터페이스계츠이라도 부른다. 데이터가 원하는 IP주소에 도달할 뿐만 아니라 해당 네트워크 내의 연결된 기기에 연결되어 있는지 확인한다. 데이터링크 계층은 원하는 기기의 MAC주소를 확인하고 이더넷 케이블 및 와이파이를 통한 데이터 전송을 관리하는 등의 작업을 담당한다.
프로토콜 데이터 단위 : 데이터 통신에서 상위 계층이 전달한 데이터에 붙이는 제어정보를 뜻한다.
Internet 인터넷
여러통신망을 하나로 연결한다는 의미에서 시작되었으며. (inter-network) 이제는 전 세계 노드들을 하나로 연결하는 거대한 통신망을 의미한다. 이러한 인터넷은 클라이언트와 서버로 구성되어있으며, TCP/IP라는 기본프로토콜을 통해 제공되고 있다.
인터네트워킹(inter-networking)
인터네트워크를 연결하는 과정이나 방법
하나의 통신 기준을 바탕으로 종류가 다른 네트워크를 서로 연결하므로, 다양한 하드웨어와 소프웨어 기술이 필요
인터네트워킹으로 구성된 대표적인 네트워크가 바로 인터넷(internet)이다.
IP
인터넷끼리 연결되기위해서는 IP(Internet Protocol)을 따른다.
* IP는 'Internet Protocol'의 줄임말로 말 그대로 '인터넷 통신규약'이다. 인터넷에서 통신을 하는 방법에 대한 약속이며
통신하고자 하는 두 호스트가 어떻게 패킷을 주고받아야 하는지를 설명해 준다.
IP주소 (IP address)
컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기위해서 사용하는 특수번호
네트워크에 연결된 컴퓨터를 구분하기위해 사용한다.