네트워크
- 시스템을 연결하는 망
- 크기에 따른 분류 : LAN 근거리 통신망, WAN 광대역 통신망
- 구조에 따른 분류 : 성형, 버스형, 링형, 트리형
인터넷
- TCP/IP 프로토콜을 기반으로 전세계적으로 연결된 통신망
IPv4
- 인터넷에 연결된 자원을 구분하기 위한 고유의 주소
- 8비트 씩 4자리 32비트로 구성
IPv4 클래스
- A클래스 : 대형 통신망에 사용. 0~
- B클래스 : 중대형 통신망. 10 ~
- C클래스 : 소규모 통신망. 110 ~
- D클래스 : 멀티캐스트 1110 ~
- E클래스 : 사용 x. 1111
IPv6
- 16비트씩 8부분. 128비트 구성
- 주소체계 : 유니케스트(1:1), 멀티케스트(1:특정그룹 전체), 애니케스트(1:1 가까운 특정사용자)
프로토콜
- 통신하기 위한 규약
- 구문 : 데이터 형식,구조
- 의미 : 각 비트별 의미
- 시간 : 전송 속도, 순서
OSI 7계층 Open System Interconnection
- 서로다른 시스템끼리 통신하기 위한 프로토콜
- 물데네전세표응
1.물리계층
- 물리적 접촉과 전송 신호 정의
- 프로토콜 데이터 단위 PUD : 비트
- 프로토콜 : RS-232C, X.21 등
- 장비 : 리피터, 허브
2.데이터 링크 게층
- 논리적 연결을 확립. 흐름 제어, 오류 제어
- PUD : 프레임
- 프로토콜 : MAC 프레임, 와이파이 프레임, HDLC 등
- 장비 : 랜카드, 브리지, 스위치
3.네트워크 계층
- 경로 설정. 흐름 제어, 오류 제어
- PUD : 패킷
- 프로토콜 : IP
- 장비 : 라우터
4.전송 계층
- 네트워크 계층에서 연결이 형성되면 실제 데이터를 전송
- PUD : 세그먼트(TCP), 데이터그램(UDP)
5.세션 계층
- 대화 채널로서 대화를 제어
6.표현 계층
- 코드 변화, 데이터 암호화, 데이터 압축, 표현 정의
- utf-8, ascii
7.응용 계층
- 사용자가 OSI 환경에 접근하도록 서비스 제공
TCP/IP
- 인터넷 통신을 위한 표준 프로토콜
- 네트워크 액세스 계층, 인터넷 계층, 전송 계층, 응용 계층
1. 네트워크 액세스 계층
- 실제 데이터 송수신 담당
- PUD : 프레임
- 프로토콜 : 이더넷, 맥, RS-232C
2. 인터넷 계층
- 데이터 경로 설정, 제어
- 프로토콜 : IP, ICMP, IGMP, ARP, RARP
3. 전송 계층
- 데이터 전송
- TCP(세그먼트), UDP(데이터그램)
4. 응용 계층
- 응용 프로그램 간 데이터 송수신
- TCP 기반 : TELNET, FTP, SMTP, HTTP
- UDP 기반 : DNS, TFTP
응용 계층 프로토콜
- TELNET : 원격제어 서비스
- FTP : 파일 공유 서비스
- STMP : 메일 전송 서비스
- HTTP : HTML 문서를 전송하여 웹서비스 제공
전송 계층 프로토콜
- TCP : 연결형 서비스 제공. 복잡. 스트림 전송 기능 담당. 가상 회선 방식. 저속
- UDP : 비연결형 서비스 제공. 간단. 실시간 전송. 데이터 그램 방식. 고속.
인터넷 계층 프로토콜
- IP : 인터넷 자원들을 구분하기위한 고유 주소
- ICMP Internet Control Masage Protocol : IP와 함께 제어 메시지들을 관리하는 역활
- IGMP Internet Group Management Protocol : 멀티캐스트 시 그룹 유지 사용
- ARP Address Resolution Protocol : IP를 물리적 주소인 맥으로 변환
- RARP Reverse ARP : 맥 주소를 논리적 주소인 IP로 변환
네트워크 액세스 계층
- 이더넷 : CSMA/CD 방식 LAN
- HDLC : 비트 위주 데이터링크 제어 프로토콜
- RS-232C : DTE와 DCE간 인터페이스 제공
데이터 교환 방식
1. 회선 교환 방식
- 물리적 회선을 바꿔 데이터를 전송함
- 회선 교환 중 시간이 걸리나 연결되면 고속 통신
2. 패킷 교환 방식
- 데이터들을 일정 크기의 패킷으로 만들어 전송하는 방식
- 가상 회선 방식 : 가상의 연결을 성립후 패킷 운송
- 데이터 그램 방식 : 순서상관없이 보내는 방식
라우팅 프로토콜
- RIP Routing Information Protocol : 소규모. 거리 벡터 알고리즘으로 방향과 홉수 고려해서 전송
- IGRP Interior Gateway Routing Protocol : 중규모. 대역폭 상태를 고려한느 링크 상태 알고리즘 사용
- OSPF Open Shortest Path First protocol : 대규모 네트워크
- BGP : 내부 게이트웨이 라우팅 알고리즘 단점 개선한 라우팅 프로토콜
'컴퓨터과학 > SW, DB' 카테고리의 다른 글
빅데이터 - 2. 빅데이터 기술 (0) | 2020.11.17 |
---|---|
빅데이터 - 1. 빅데이터, 데이터 과학, 활용 (0) | 2020.11.17 |
보안 (0) | 2020.05.23 |
테스트 (0) | 2020.05.23 |
데이터모델 (0) | 2020.05.22 |