什么是因特网

什么是因特网?回答这个问题有两种方式:其一,我们能够描述因特网的具体构成,即构成因特网的基本硬件和软件组成;其二,我们能够根据为分布式应用提供服务的联网基础设施来描述因特网。

一、具体构成描述

因特网是一个互联了遍及全世界的数以亿计的计算设备的网络。这些计算设备包括传统的桌面PC,Linux工作站以及所谓的服务器(用于存储和传输Web页面和电子邮件报文等信息)和非传统的因特网端系统(如便携机、智能手机、平板电脑、电视、游戏机、Web相机、汽车、环境传感器、数字相框、家用电器)和安全系统。所有这些设备都称为主机(host)或端系统(end system)。

端系统通过通信链路(communication link)和分组交换机(packet switch)连接到一起。通信链路由不同类型的物理媒体(同轴电缆、铜线、光纤和无线电频谱)组成。不同链路传输速率(单位:比特/秒,bit/s,bps)不同。当一台端系统要向另一台端系统发送数据时,发送端系统将数据分段,并为每段加上首部字节。由此形成的信息包称为分组(packet)。这些分组通过网络发送到目的端系统,在那里被装配成初始数据。

分组交换机从它的一条入通信链路接受到达的分组并从它的一条出通信链路转发该分组。当今最著名的两种分组交换机为路由器(router)(通常用于网络核心中)和链路层交换机(link-layer switch)(通常用于接入网中)。从发送端系统到接收端系统,一个分组所经历的一系列通信链路和分组交换机称为通过该网络的路径(route或path)。

端系统通过因特网服务提供商(Internet Service Provider,ISP)(包括本地电缆或电话公司那样的住宅区ISP、公司ISP、大学ISP,以及那些在机场、旅馆、咖啡店和其他公共场所提供WiFi接入的ISP)接入因特网。ISP网络每个都是独立管理的,运行着IP协议。

二、服务描述

应用程序(包括电子邮件、Web冲浪、即时讯息、社交网络、IP语音(VoIP)、流式视频、分布式游戏、对等(peer-to-peer,P2P)文件共享、因特网电视、远程注册等等)称为分布式应用程序(distributed application),它们涉及多台相互交换数据的端系统。与因特网相连的端系统提供了一个应用程序编程接口(Application Programming Interface,API),该API规定了运行在一个端系统上的软件请求因特网基础设施向运行在另一个端系统上的特定目的地软件交付数据的方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值