5.1传输层提供的服务
数据链路层提供链路上相邻节点之间的逻辑通信,网络层提供主机之间的逻辑通信。传输层位于网络层之上、应用层之下,为运行在不同主机上的进程之间提供逻辑通信。传输层是面向通信部分的最高层,同时也是用户功能中的最低层。即使网络层协议不可靠(例如,导致分组丢失、失序或重复),传输层仍能为应用程序提供可靠的服务。
1986 字
|
10 分钟
5.2UDP
UDP 仅在 IP 层的数据报服务之上增加了复用、分用和差错检测的功能。若应用开发者选择 UDP 而非 TCP,则应用程序几乎直接与 IP 打交道。尽管 TCP 提供可靠服务,而 UDP 不提供,但 TCP 并非总是首选。许多应用更适合采用 UDP,主要原因如下。
1641 字
|
8 分钟
5.3TCP
TCP 是在不可靠的 IP 层之上实现的可靠数据传输协议,主要解决传输过程中可能出现的分组丢失、失序、重复和差错等问题。其主要特点如下:
10012 字
|
50 分钟
6.1网络应用模型
网络应用模型是计算机网络中用于描述应用程序之间通信方式和结构的框架,主要包括客户/服务器模型(C/S)和对等模型(P2P)两种。
1090 字
|
5 分钟
6.2域名系统
域名系统(Domain Name System,DNS)是互联网使用的命名系统,用于将便于人们记忆、具有特定含义的主机名(如 www.cskaoyan.com)转换为便于机器处理的 IP 地址。相比难记的数字形式,人们更倾向于使用具有特定含义的字符串来标识互联网上的计算机。DNS 采用客户/服务器模型,其协议运行在 UDP 之上,使用 53 号端口。
2631 字
|
13 分钟
6.3文件传输协议
文件传输协议(File Transfer Protocol,FTP)是互联网上使用最广泛的文件传输协议。FTP提供交互式访问,允许用户指定文件的类型与格式,并支持对文件设置存取权限。它屏蔽了不同计算机系统的底层细节,因此适用于在异构网络中的任意两台计算机之间可靠地传送文件。
1134 字
|
6 分钟
6.4电子邮件
自从互联网普及以来,电子邮件便迅速流行起来。作为一种异步通信方式,电子邮件不要求通信双方同时在线。发送端将邮件发送至收件人所用的邮件服务器,并存入其邮箱,收件人可随时登录自己的邮件服务器读取邮件。
2620 字
|
13 分钟
6.5万维网
万维网(World Wide Web,WWW)是一个分布式、联机式的信息存储空间。在这个空间中,任何有用的事物都被称为资源,并由一个统一资源定位符(URL)唯一标识。这些资源通过超文本传输协议(HTTP)传送给用户,用户只需单击超链接即可获取所需内容。
4551 字
|
23 分钟