728x90
Internet
인터넷(Internet)은 컴퓨터로 연결하여 TCP/IP라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다. (wikipedia)
1. 기본적인 요소 관점에서의 인터넷
Hosts (= End systems)
- 컴퓨터 네트워크에 연결된 모든 디바이스(devices)
Packet
- 패킷(packet) 방식의 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블럭
Packet Switches
- 컴퓨터 네트워크와 통신의 방식 중 하나로, 작은 블록의 패킷(packet)으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하는 방법
- 라우터(routers)
- 컴퓨터 네트워크 간에 데이터 패킷을 전송하는 네트워크 장치
- 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전달
- 네트워크 스위치(switches)
- 처리 가능한 패킷의 숫자가 큰, 네트워크 단위 들을 연결하는 통신 장비
Communication links
- 데이터를 전송하는 물리적인 매체
- 종류
- 광섬유(fiber)
- 구리선(copper)
- 라디오파(radio)
- 위성 마이크로파(satellite)
- 전송 속도(transmission rate)와 대역폭(bandwidth)
- 전송 속도가 빠르다 -> 대역폭이 넓다
Networks
- 조직에서 관리하는 디바이스, 라우터, 링크들의 집합
Internet
- "network of networks"
- Interconnected ISPs
Protocols
- 컴퓨터나 원거리 통신 장비 사이에서 메세지를 주고 받는 양식과 규칙의 체계
- e.g. HTTP, TCP, IP
Internet standards
- 인터넷에 적용되는 기술이나 방법론을 표준으로 제정한 규격
- 의견 요청서(RCF : Request for Comments)
- 국제 인터넷 표준화 기구(IETF : Internet Engineering Task Force)
2. 서비스 관점에서의 인터넷
Intrastructure
- 인터넷 : 어플리케이션들에게 서비스를 제공하는 기반 시스템
Programming Interface
- API(Application Programming Interface)를 제공
728x90
반응형