What is a computer network?
Answers)
- A system of computers interconnected with each other
- 서로 연결된 컴퓨터 시스템
- Information and data are exchanged between computers
- 컴퓨터들 사이에서 정보와 데이터가 교환된다.
What is Internet?
Answers)
- A system architecture(or an infrastructure) that allows various computer network around the world to interconnect
- 전세계의 다양한 컴퓨터 네트워크를 상호 연결할 수 있게 해주는 시스템 아키텍처(혹은 인프라)
- "Network of networks"
- 네트워크의 네트워크
- 네트워크 간의 네트워크
- Various types of services are provided
- 다양한 유형의 서비스들이 제공된다.
How big is the Internet?
Answers)
- The exact size of the Internet is very difficult to determine
- 인터넷의 정확한 크기를 계산하는 것은 굉장히 어렵다.
How big is the Internet?(How much data lives on the Internet?)
Answers)
- 구글, 아마존, 마이크로소프트, 페이스북만 해도 최소한 1200 페타바이트를 모으고 있다고 한다.(현재는 훨씬 것이다)
- 400 trillion songs (2.2억년 동안 노래 틀기 가능)
How big is the Internet?(How much data is transferred?)
Answers)
- 2020년, 전세계 트래픽은 3제타바이트보다 많은 것으로 추정되었다.
- 한사람당 하루에 1GB를 사용하는 정도
- 1초에 100,000GB 사용하는 정도
- 325 millions 가정이 매시간 넷플릭스를 보는 정도
- 2022년에 의하면 매년 인터넷 트래픽은 2020년에 50%가 증가한 수준이라고 한다.
How big is the Internet?(How much devices are attached to the Internet?)
Answers)
- 4.95 billion people around the world use the internet in January 2022 – equivalent to 62.5 percent of the world’s total population. This number is still growing too, with our latest data showing that 192 million new users came online over the past twelve months.
- The number of connected devices in 2021 is set to hit 46 billion. By the end of 2021, 31 new billion IoT devices will be installed around the world.
- By 2030, this figure is expected to jump to 125 billion.
What kinds of technical issues (problems) can there be with the Internet?
Imagine the process of service and communication
Answers)
- Service Architecture
- QoS
- Loss/Recovery
- How to send data
- How to make paths
- Efficency, fairness, overhead -> optimization!!
Service Architecture
Quality of Service (QOS)
- What is an important metric for each service?
- File transfer
- Video streaming
- Internet telephony, online game, tactile Internet
Loss / Recovery
- Loss와 recovery은 많은 애플리케이션들에서 꽤 중요한 영역이다.
- Text data is encoded. e.g., in ASCII code
- H 01001000
- @ 01000000
- Bit-patterns can represent unique contexts
- Text data is encoded. e.g., in ASCII code
- How can you recover loss in communication?
HOW TO SEND DATA
- 인터넷은 제한된 Capacity와 함께 공유되는 아키텍처이다.
- 요구 != 허용
- 무엇이 데이터를 보내는 최고의 방법일까?
- 각 사용자가 현재 보낼 수 있는 데이터 양은 얼마이며, 사용자는 이를 어떻게 미리 알 수 있는가?
HOW TO MAKE PATHS
- 인터넷은 매우 큰 세계이다
- 우리의 데이터는 어떻게 통신 파트너에게 전달될 수 있을까?
EFFICIENCY, FAIRNESS, OVERHEAD
- 인터넷은 공유 인프라이다.
- 자원을 완벽하게 사용하지 못한다면?
- 특정 사용자는 자원을 사용할 수 없고 다른 사용자는 인터넷을 충분히 즐기게 된다면?
- 특정 기능이 올바르게 패킷을 보내기 위해 10개의 패킷을 교환해야 한다면?
'CS > Network' 카테고리의 다른 글
What does Internet look like? & What happens on the Internet? - 2 (0) | 2024.09.24 |
---|---|
What does Internet look like? & What happens on the Internet? - 1 (0) | 2024.09.23 |
[HTTP] GET, POST, PUT, PATCH에 대해 알아보자 (0) | 2024.03.24 |
[HTTP] OPTIONS 헤더, Preflight, CORS (0) | 2024.03.05 |
[HTTP] Cross Origin Resource Sharing, CORS (0) | 2024.03.05 |