기록

네트워크 본문

카테고리 없음

네트워크

연삐 2022. 11. 18. 17:10

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)

컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기위해서 사용하는 특수번호

네트워크에 연결된 컴퓨터를 구분하기위해 사용한다.

 

 

 

Comments