第5章运输层5.1 运输层协议概述运输层的一个很重要的功能就是复用和分用。5.1.1 进程之间的通信运输层的主要功能
运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)。
运输层还要对收到的报文进行差错检测。
运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。
IP数据报首部中的检验和字段,只检验收是否出现差错,而不检查数据部分。
TCP
一条全双工的可靠...
分类:
其他好文 时间:
2016-06-06 01:21:09
阅读次数:
295
在学习计算机网络时,看到一道题目: 一直不知道怎么做,后来,看了这个: 估计应该会讨论: 于是,讨论: 当只有一位数据时,有:000, 111 这两种数据。汉明距离为:3。按照上面的公式,可得,可以检测出:2位比特差错。 可以纠正:1位差错。 PS:码距: 码距 码距 一个编码系统中任意两个合法编码 ...
分类:
其他好文 时间:
2016-06-04 22:12:20
阅读次数:
388
一.数据链路层数据链路层实现的是相邻结点之间的逻辑链接,其使用的协议单元为数据郑在两个结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点间的链路上传送郑数据链路层的三个基本问题:1.封装成帧,2.透明传输,3.差错检测下来讨论一下封装成..
分类:
系统相关 时间:
2016-05-14 01:17:10
阅读次数:
2672
运输层向它上面应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最底层。两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。 运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)。运输层还要对收到的报文进行差错检测。运输层需要有两种不同...
分类:
其他好文 时间:
2015-09-21 17:57:15
阅读次数:
203
数据链路层协议有许多种,但是有三个基本问题则是共同的:封装成帧、透明传输和差错检测。(1)封装成帧所有在因特网上传送的数据都是以IP数据报为传送单位的,网络层的IP数据报传送到数据链路层就成为帧的数据部分,在帧的数据部分的前面和后面添加上首部和尾部,构成一个完整的帧。每一种链路层协议都规定了帧的数据部分的长度上线——最大传送单元MTU(Maximum Transfer Unit)。 (2)透明传输...
分类:
其他好文 时间:
2015-09-18 13:53:37
阅读次数:
223
UDP:
UDP用户数据报协议在IP数据报服务上只增加了分用复用和差错检测的功能。
UDP是不具有可靠性的数据报协议。
UDP的特点:
UDP是无连接的;
UDP不保证可靠交付,即尽最大努力交付
UDP是面向报文的: 发送方的UDP对应用程序交下来的报文,在添加首部后就直接交付给IP层。对应用层交下来的报文,既不拆分也不合并,而是保留这些报文的边界。 对IP层交上来的UDP数据报,在去除首...
分类:
其他好文 时间:
2015-08-01 07:45:27
阅读次数:
291
Problem B: 零比特填充-透明传输
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 93 Solved: 27
[Submit][Status][Web
Board]
Description
在计算机网络中为了实现协议的透明传输,需要使用到一种差错检测的方法(零比特填充)。方法具体实现为:
...
分类:
其他好文 时间:
2015-04-13 09:33:39
阅读次数:
233
1.计算机通信网络中,要求误码率低于10的-6次方,即平均传送一百万的比特位才允许1比特位的差错。
2.运输层的TCP协议中有保证端到端可靠交付的控制机制,那为什么还要在PPP协议中要求差错检测?
若不在数据链路层进行差错检测,那么已经出现差错的帧就还要在网络中继续转发,白白的浪费了许多网络资源。然而在数据链路层没有必要去纠错。因为纠错是不仅要发现差错,而且还要把差错改正过来。
3...
分类:
其他好文 时间:
2015-02-28 11:31:10
阅读次数:
134
PPP协议
现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。
用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。
PPP协议应该满足的要求:
简单——这是首要的要求
封装成帧
透明性
多种网络层协议
多种类型链路
差错检测
检测连接状态
最大传送单元
网络层地址协商
数据压缩协...
分类:
其他好文 时间:
2015-02-08 12:58:23
阅读次数:
295
数据链路层的三个基本问题
封装成帧
透明传输
差错控制
差错检测...
分类:
其他好文 时间:
2015-02-08 11:38:35
阅读次数:
395