11. 응용 SW 기초 기술 활용 - Chap 2. 네트워크 기초 활용하기
Chapter 2. 네트워크 기초 활용하기
1. 네트워크 계층 구조 파악
* 네트워크 : 원하는 정보를 원하는 수신자 또는 기기에 정확하게 전송하기 위한 기반 인프라
ㄴ 광대역 네트워크(WAN) , 근거리 네트워크(LAN)
1) OIS 7계층 (국제표준)
--> 아파서 티내다 피나다
응용계층/ 표현계층 / 세션계층 / 전송계층 / 네트워크계층 / 데이터링크 계층 / 물리계층
Layer L7 L6 L5 L4 L3 L2 L1
2) 1계층 장비 - 허브, 리피터
2계층 장비 - 브리지, L2 스위치, NIC, 스위칭 허브
3계층 장비 - 라우터, 게이트웨이, L3 스위치, 유무선 인터넷 공유기, 망(백본) 스위칭 허브
4계층 장비 - 브리지, L4 스위치
2. 네트워크 프로토콜 파악
1) 프로토콜 개념★
: 서로 다른 시스템이나 기기들 간의 데이터 교환을 원활이 하기 위한 표준화된 통신규약
심시학자 톰 마릴, 메세지 전달 잘 도착x 재전송하는 일련의 방법 ->'기술적 은어'
2) 프로토콜 3요소★ ---> 구,의,타
구문(Syntax) - 형식 / 의미(Semantic) - 제어 정보 / 타이밍(Timing) - 시간, 속도 조절
* 네트워크 프로토콜
: 컴퓨터나 원거리 통신 장비 사이에서 메세지를 주고 받는 양식과 규칙의 세계
* 프로토콜 특징
: 단편화, 재조립, 캡슐화, 연결 제어, 오류 제어, 동기화, 다중화, 주소 지정
3) IPv4와 IPv6
IPv4 (32bit), IPv6 (128bit)
전환기술 ---> 듀,터,주
듀얼스택 / 터널링 / 주소변환
4) 계층별 프로토콜
네트워크계층(3) - IP , ARP(IP->MAC) , RARP(MAC->IP),
ICMP(IP보완해서 오류체크), IGMP(그룹관리), 라우팅 프로토콜
전송계층(4) - TCP(신뢰성), UDP(비신뢰성,비연결성)
응용계층(7) - HTTP(80포트, HTTPS:443), FTP(20,21포트),
SMTP, POP3, IMAP,--> 이메일관련
Telnet(원격조정, 보안취약->SSH사용)
3. 네트워크 전달 방식
1) 패킷 스위칭
: 컴퓨터 네트워크와 통신의 방식 중 하나로 작은 블록의 패킷으로 데이터를 전송하며
데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 통신 방식
ex) X.25(고정된 대역폭, 패킷 사용, 1~3계층 담당, 송수신 신뢰성, 성능 저하)
프레임 릴레이(ISDN을 사용하기 위한 프로토콜, ITU-T 표준 작성, 유연한 대역폭, 1~2계층 담당, 가격 저렴))
ATM(비동기 전송모드, 광대역 전송에 쓰이는 스위칭 기법, 물리 계층, 그 위에 AAL과 ATM계층)
2) 서킷 스위칭
: 네트워크 리소스를 특정 사용충이 독점하도록 하는 통신 방식
- 전송 보장 , 서킷 확보 작업