▪︎ 네트워크 OverView
▫︎ 프로토콜
통신할 때 지켜야하는 규칙, SW ~ HW까지 다양함
- ex) 와이파이 통신할 때 주파주 맞추기 , 사용하는 주파수를 송/수신이 맞추기
- ex) 에러를 발견하는 방법을 짝수개의 데이터로 검증하기
▫︎ TCP / IP
인터넷에서 사용하는 대표 인터넷 통신 프로토콜이다.
패킷 통신 방식의 IP와 TCP로 이루어진 프로토콜로, HTTP, FTP 등 TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 IP위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다.
TCP/IP를 사용한다는 것은 IP 주소 체계를 따르고 IP 라우팅을 이용해 목적지에 도달하며, TCP의 특성을 활용해 송신자와 수신자의 논리적 연결을 생성하고 데이터의 안정과 순서를 보장 받도록 하겠다는 것이다.
⇒ IP의 라우팅을 통해 도착지와 목적지에 도달하고, TCP 프로토콜을 통해 EndPoint(사용자)간의 연결을 생성하고, 데이터의 안전성과 순서를 보장 받음
▫︎ 통신 네트워크 방향성
- 양방향 통신 강화
- 과거엔 일반적인 송신이 주, 하지만 요즘은 양방향 통신이 주가 됐음
- 자료를 보내고, 다운받음
- 개인화
- 개인마다의 자주 사용하는 앱, 메뉴 순서 등. 맞춤형 서비스 강화
- 모바일
- 이동 통신 강화
▫︎ 네트워크 평가 요소
3 요소
- 성능, 신뢰, 보안
1. 성능
- Througput : 1초에 얼마나 많은 데이터를 전송하는지 (bps)
- delay : 전송 후 수신측에 도달할 때까지의 시간. sw 영향이 큼
- jitter : delay의 variation. 딜레이의 안정성
- 음악, 라디오 같이 일정한 네트워크가 중요할 때는 jitter가 적은 것이 중요
- less : 손실율 (0.0000001% 정도)
성능 평가 때의 단위
- bps (bit per second) : 1초에 몇 bit가 도달하는가
- 이때 중요하는 것은 속도?
- 아님. 전파의 속도(빛의 속도와 비슷)는 일정함. 대역폭에 영향을 받음
- 대역폭 : 데이터가 날아가는 통로의 너비
- : bps가 빠른 것은 속도가 빠른 것이 아니라 대역폭이 넓은 것이다*
- response time : 반응시간, 실시간 통신에 중요
- (soft/ hard) real time : 실시간 통신이 영향을 미치는 정도
2. 신뢰
결함율, 회복율, 재난상황 때 얼마나 버티는지 견고성
3. 보안
갈수록 중요한 요소.
무선과 모바일 통신이 주류를 이루면서, 무선은 유선보다 보안이 취약하니 중요해짐
▫︎ LAN / WAL / MAL
LAN (Local Area Network)
- 100m 이내를 커버
- 유선 : 이더넷, 무선 : 와이파이
- 와피아도 lan이다
WAN (Wild Area Network)
- 국제적 망
- 인터넷, 셀룰러, LTE
MAN (Metropolitan Area Network)
- 도시를 커버하는 망(대학캠퍼스 단지 범위)
모두 독립적인 기술이아니라 하나의 기술. WAN은 LAN + MAN이다.
▫︎ 무선의 LAN / WAL / MAL
PAN (Personal Area Network)
- 10m 이내의 무선 통신
- 블루투스
IEEE이란?
: 전지전자공학자협회 (아이 트리플E)
LAN
- 15m이내
- IEEE 802.11
- 무선 근거리 통신망(LAN) 또는 무선 네트워크에 사용되는 표준 규격
MAN
- IEEE 802.16 : 무선 브로드밴드 표준
WAM
- IEEE 802.20 : 모바일 광역 무선 액세스
▫︎ 컴퓨터의 시작
1969년 최초의 컴퓨터(Aniac)이 만들어짐 , 최초 인터넷 개발
또한 C 언어도 개발 됨 → Unix OS를 만들기 위해
▫︎ 통신 프로토콜
TCP/ IP

- 5 계층 - Application
- 기존 ssesion, presentation, application 계층이 합쳐짐
- 4 계층 - TransportTCP, UDP 사용
- 두 송수신 프로세스간 흐름을 제어하는 프로토콜이다. 적당한 속도로 갔는지, 에러가 나서 재전송이 필요한지 담당
- 3 계층 - Internet
- IP, 두 송수신 사이의 라우팅을 통해 길을 찾아갈 수 있도록 하는 프로토콜
- 2 계층- Data Link
- 두 개의 디바이스가 어떻게 연결 됐는가. 와이파이 통신? 이더넷 통신? 을 결정하는 프로토콜
- 1 계층- Physical
- HW 규약 정의. 와이파이로 2.4GH 주파수를 사용하고, USB 3.0을 사용하기 위한 규칙 등
OSP 7계층은 이론적인 모델로, 현재는 사용하지 않으며 TCP/IP만 사용.
하지만 OSP 연구와 개발을 통해 현재의 TCP/IP가 만들어짐
▪︎ Byte Ordering
데이터를 어떤 순서로 저장할지

MSB(Most signiture Bit) : 최상위 bit
LSB(Least signiture Bit) : 최하위 bit
컴퓨터에 따라 -> 방향으로 읽기도, <- 방향으로 읽기도 한다
▫︎ Big Endian, Little Endian
컴퓨터간 통신이 생기면서 데이터 읽는 방향을 통일할 필요성이 생김
Big Endian : <- 방향으로 데이터를 읽음
little Endian : -> 방향으로 데이터를 읽음
공식적으로 newtork byte order는 Big Endian 으로 통일 됨
▪︎ 네트워크 통신 교환 방식
회선 교환 방식:
- 사전에 전용 선 연결
- 데이터 전송 후 연결 해제 (초기 전화망 방식)
- 패킷 교환 방식:
- 주소와 제어 신호가 포함된 데이터 전송
- 사전 연결 없이 패킷 독립적 전송
▪︎ 네트워크 통신의 추가 메커니즘
- 멀티플렉싱: 제한된 자원을 여러 개로 공유
- 흐름 제어: 송신 측의 전송 속도를, 수신측에 맞게 조합
- 혼잡 제어: 통신망의 특정 부분에 트래픽이 몰리는 것을 방지
- 에러 제어: 데이터 오류 검출 및 정정
- pariy 비트 : 1의 개수가 짝수인지, 홀수인지
- checksum : 데이터 다 더한 값(16비트로)
▪︎ 데이터 전송 유형
- 브로드캐스트: 모든 호스트에 전송
- 유니캐스트: 단일 수신자에게 전송
- 멀티캐스트: 특정 그룹에 전송
'CS' 카테고리의 다른 글
| [네트워크] 4 계층 : Network 계층 (0) | 2025.02.27 |
|---|