네트워크 (시스템 : 체계)
★온전한(오류가 없는, 좀 더 빠른..) 데이터통신을 가능하게 하는 모든 구성요소(H/W, S/W)들의 집합
하드웨어 : 엔드 디바이스, 중간 연결장치(라우터, 리피터, 스위치), 케이블
구성요소
•
Data : Message, Frame, Packet, Bit Stream, 정보
•
송신자 : Sender, Source, 출발지
•
수신자 : Target, Receiver, 도착지, 목적지(Destination)
•
매체 : Medium, 링크, 회선, 랜선
•
프로토콜 : 사전에 약속되어야하는 규칙, 규정
◦
주소 체계 : IP주소, MAC, 포트
◦
★오류제어 : 수 많은 메커니즘(중복 구현)
◦
물리적 규격 : RJ45(랜 케이블)
◦
…
•
ARPANET[인터넷의 시초, 미국국방(알파사)], DECnet, appletalk, SNA
•
ISO에서 OSI 7 모델(Open Systems Interconnection Reference Model)
◦
계층화
◦
캡슐화
◦
계층(레이어) 간 통신
OSI 7 계층
•
1계층 (물리, Physical)
◦
역할 : 전기적, 기계적, 물리적인 기능을 수행하는 역할
◦
기능 & 약속 :
▪
Topology(버스, 링, 성형, 메쉬)
ㅇ망형 (Mesh Topology)
-네트워크상의 모든노드를 상호 연결
-통신선로의 총길이가 가장 긴네트워크 구조
- 초기 데이타통신 네트워크의 전형적인 형태
- 공중통신망에 많이 사용
ㅇ트리형 (Tree Topology)
- 지역과 거리에 따라 연결하므로통신선로의 총경로가 가장 짧음
- 접속되는단말기의 숫자에 맞는 통신장비 이용이 가능
- multipoint데이터 통신망
ㅇ링형 (Ring Topology,Loop)
- 각링크가 단방향이어서 데이타는 한 방향으로만전송
- 각노드는 데이타의 송수신을제어하는 엑세스제어논리(토큰)을 보유
ㅇ 성형 (Star Topology,Hub and Spoke)
- 중앙집중식 구조
- 중앙의 교환장비가 데이타 경로를 개설하고 유도
- 이용자의 스테이션은 중앙의 교환장비에 point-to-point링크로 연결
ㅇ버스형 (Bus Topology)
- 모든노드(node)들은간선을 공유하며 버스 T자형(Tap) 등으로 연결
-간선과 각단말 장치와의 접속은 간단한 접속장치를 붙이는 것으로 가능
- 통신부하가 대부분단말 장치 측으로 분산되므로통신 시스템 전체의효율성과
각 단말과의 사이가 거의 비례 관계가 성립
ㅇ선형구조 (Linear Structure)
- 점대점(PTP) 연결에 의한 형태
☞PTP(점대점구조),PTMP(점대다중점구조) 참조
* 때론,버스형이라고도 함
Plain Text
복사
▪
전송모드 : simplex, duplex(half, full)
▪
전송방식 : uni, multi, broadcast
▪
매체 : …
•
속도 : CAT1 ~ CAT7
▪
데이터의 부호화, 동기화
◦
구성요소
▪
매체
▪
리피터
▪
(더미) 허브
▪
NIC
•
2계층 (데이터링크, Data Link)
◦
역할 : 하나의 네트워크 안에서 노드간의 통신을 책임지는 역할
◦
주소 : 물리주소(하드웨어주소), MAC주소(6byte), 전세계적으로 중복 X
▪
ipconfig / all, ifconfig
◦
기능 & 약속
▪
오류제어 error : CRC
▪
흐름(양)제어 flow
•
버퍼 : 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역
▪
접근제어 access : CSMA/CD
◦
프로토콜 : Ethernet(Standard, Fast, Giga, 10Giga), ATM, FDDI, SONET, …
▪
100(속도)Base(아날로그, 디지털)T(전송매체)
◦
구성요소 : NIC, L2 Switch
◦
기타
▪
노드(홉) : 중간 연결 장치를 포함한 통신에 관여하는 컴퓨터 시스템
•
3계층 (네트워크, Network)
◦
역할 : 서로 다른 네트워크에 있는 호스트 간의 통신을 책임지는 역할
◦
주소 : 논리주소 : (호스트를 구분하기 위한 값 + 네트워크를 구분하기 위한 값), IP주소(4byte)
▪
ipconfig, ifconfig, ip
◦
기능 & 약속
▪
단편화(fragmentation) : 패킷이 크면 쪼개야하는데 그게 단편화
▪
★경로제어, 라우팅
◦
프로토콜 : IP, ARP(주소 결정), ICMP(인터넷 제어 메시지)
◦
구성요소 : 라우터, OS, L3 Switch
◦
기타
▪
호스트 : User(통신의 당사자)가 사용하는 컴퓨터시스템
•
4계층(전송, Transport)
◦
역할 : 프로세스와 프로세스의 통신을 책임지는 계층
◦
주소 : 포트주소(2byte)
◦
기능 & 약속
▪
경로제어, 라우팅
▪
완벽한 오류제어, 흐름제어
▪
연결(세션 = S.IP, S.Port, D.IP, D.Port)제어
▪
분할(Segmentation)과 조립
•
MSS : 1460 byte
◦
프로토콜 : TCP, UDP
◦
구성요소 : OS, L4 S/W
◦
기타
▪
알려진 서비스의 포트번호 : C:\Windows\System32\drivers\etc
•
5계층(세션, Session)
◦
netstat : 세션 확인
•
6계층(표현, Presentation)
•
7계층(응용, Application)