인터넷이란
- 정의 - 네트워크들을 상호 연결한 네트워크 (Inter-connected network of networks(subnets))
- 네트워크(Network) - 다양한 유형의 스위치(Switch)(or 호스트)들을 통신 링크(Link)로연결한 분산 시스템
- 호스트(Host)
- 인터넷의 끝에 연결된 종단 장치(End-system)
- PC, 서버, 스마트폰, IoT 센서 등
- 스위치(Switch)
- 다수의 통신 장치를 통신 링크로 연결하는 장치
- 입력 링크로 수신된 패킷을 출력 링크로 전달(forwarding, 전달은 Switching)하는 장치
- 라우터(Router), 링크계층 스위치(L2 Switch-데이터링크 계층)
- L2 스위치 - 일반적으로 접속 네트워크(Access network)에서 사용, 주로 종단 장치 연결
- 라우터 - 일반적으로 코어 네트워크(Core network)에서 사용
- 링크(Link)
- 통신 장치들 간에 정보 전달 단위인 패킷을 전달하는 유.무선 매체
- 구리선, 광케이블, WiFi 채널, 위성 채널 등
- 링크 전송속도(Transmission rate)
- 초당 전송가능한 비트수(bit per second, bps)
- bps, Kbps, Mbps, Gbps, Tbps
인터넷 구성 예
- 지역과 크기로 구분
- 종단 장치 연결하기 위한 네트워크를 총칭해서 Access Network, (접속 네트워크), 호스트들을 접속시키기 위한 네트워크
- Access Network도 환경에따라 다양함.
- FFTH, LAN, DSL, Cable, Mobile(3G, 4G, 5G), IoT 등...
- Access Network도 환경에따라 다양함.
- Access Network를 상호 연결 하기 윈한 네트워크 Core Network
- MAN, WAN
- 운영조직에 따른 구분
ISP(Internet Service Provider)
- 인터넷 서비스를 제공하는 조직과 네트워크
- Access ISP(Residential ISP, Corporate ISP, University ISP), Upper-tier ISP(Regional ISP,Tier-1 ISP)
프로토콜
- 프로토콜(Protocol)
- 인터넷을 구성하는 장치들 간에 정보 교환을 제어하는 규칙
- 통신 장치 : 하나 또는 다수의 프로토콜을 구현한 시스템
- TCP/IP
- 인터넷에서 가장 많이 사용되는 프로토콜
- 프로토콜 표준
- IETF(internet Engineering Task Force)에서 제정한 프로토콜
- RFC 번호로 표시
휴먼 프로토콜과 네트워크 프로토콜
네트워크 프로토콜
- 통신 장치들간에 교환될 메시지의 형식 정의(Syntax) - 구문
- 메시지 교환 순서 정의(Timing) - 타이밍
- 메시지를 교환할 때 수행해야할 행위를 정의(Semantics) - 의미
프로토콜 종류
HTTP HTTPS FTP SMTP VoIP DNS TCP UDP TLS IP ICMP ARP OSPF IPsec WiFi Ethernet PPP HDLC 등
프로토콜 정의 방식
정보 종류 정보 압축 방식 정보 암호화 방식 정보 구성 방식 정보 전달 방식 정보 처리 방식 사용자 인증 방식 오류 확인 방식 오류 복구 방식 주소 종류 주소 표현 방식 주소 변환 방식 12 박승철교수 네트워크간의 연결 방식 전달 경로 찾는 방식 전달 경로 표현 방식 네트워크 간의 정보 전달 방식 매체 종류 매체 연결 방식 매체 접속 장치 종류 매체 접근 방식 매체간의 정보 교환 방식 신호 표현 방식 신호 변환 방식 신호 전달 방식 등
https://www.youtube.com/watch?v=0v1zNpqHtGg&list=PLOml5j0-AMQkHM6SFAP3YIRXHKu2glLVc