网络和路由交换基础 - 图文(12)
? 校验和:每个数据段都包含校验和字段,用来检测受损数据段 。若数据段受到操作,就由目
的TCP将其丢弃。
? 确认:TCP使用确认的方式来证实收到某些数据段它们已经无操作地到达了目的TCP。
? 受损伤的数据段,被目的地丢弃,并且不认为收到过 ? 丢失的数据段,是在中间节点被丢失,不认为被收到过 ? 重复的数据段
? 失序的数据段,不确认,直到收到他之前的所有数据段
? 确认的丢失,收到1800和但未收到1600,标识1800前所有的数据段已经收到,所以
1600的确认已经无意义
? 超时:重传计时器,坚持计时器,保活计时器,时间等待计时器。若一个报文在超时前未被确
认,则被认为是受到操作或已丢失。
? 受损伤的数据段:当一个受损数据段到达目标站点,它将被丢弃,而且目标站点不认
为自己已收到该受损数据段,故而会请求重新发送。
? 丢失的数据段:在数据传输的过程中,在中间节点可能会发生数据丢失,同样目标站
点不认为自己已收到该数据段。
? 重复的数据段:它可能由发送端TCP产生。在超时截止后而确认还没有收到的情况下,
发送端会生重发,重发后的数据段和先前的数据段可能都到达了,于是发生了重复发送的现象。对目标TCP来说,当收到含有同样序号的数据段后,会将这个数据段丢弃。 ? 失序的数据段:TCP使用IP的服务,而IP是不可靠的网络层协议。TCP数据段封闭在
IP数据包中,路由器自由地转发每个数据包,路径不同数据包就可能不按序到达。目标TCP对失序的数据段不确认,直到收到所有它以前的数据段为止。当然,若确认晚了,源TCP的失序数据段的计时器会重新发送该数据段。
? 确认丢失:确认是由目的站发出的。在TCP确认机制中,丢失的确认不会被源TCP发
现。TCP使用累计确认系统,每一个确认证实由确认号指明的字节之前的所有字节都已经收到了。例如:目标站点发送了两个ACK确认号,分别是101和108,108的确定证实了字节108以前的字节都收到了;101确认号表示101之前的字节都收到了。如果101丢失而108收到。则系统会明白108之前的字节流收到了,101的确认号就没什么意义了。
八、TCP的应用
端口 20\\21 23 协议 FTP Telnet 说 明 文件传输协议,用于上传、下载 用于远程登录,通过连接目标计算机的这一端口,得到验证后可以远程控制管理目标计算机 第 33 页 共 41 页
25 53 80 SMTP 简单邮件传输协议,用于发送邮件 DNS HTTP 域名服务,当用户输入网站的名称后,由DNS负责将它解析成IP地址,这个过程中用到的端口号是53 超文本传输协议,通过HTTP实现网络上超文本的传输 九、UDP的封装格式
? TCP协议的数据传输比较可靠,但要付出代价(至少20字节的首部,建立一个3次握手的连接)。而
对于一些简短的数据传输可以设计一种简单的传输协议,忽略一些可靠性考虑,提高数据传输率,于是UDP产生。UDP在首部加8字节,没有确认,使数据传输效率提高。
? 16位源端口号:发送端的UDP进程端口号。 ? 16位目标端口号:接收端的UDP进程端口号。
? 16位UDP长度:包含数据的长度,可以算出数据的结束位置。 ? 16位UDP校验和:UDP的差错控制(可选)。 端口 7 53 69 111 协议 echo DNS TFTP RPC 域名服务 简单文件传输协议 远程过程调用 说 明 将收到的数据包回送到发送器 十、UDP的流控和差错控制
? UDP没有流控机制
? UDP只有校验和来提供差错控制
? 需要上层协议来提供差错控制
以TFTP为例 :数据传输是在连接建立和终止之间发生的;文件划分成若干个数据块,每一块为512个字节,最后一块必须在0-511之间;TFTP需要自己创建流控和差错控制机制来保证文件
十一、TCP/IP协议栈
? 数据链路层:根据链路类型选择不同的协议,对上层透明。 ? 网络层:根据协议号选择应该提交给TCP还是UDP。 ? 传输层:根据端口号提交给相应的应用程序。
第 34 页 共 41 页
十二、应用层的功能
? 和应用程序协同工作,利用基础网络交换应用程序专用的数据
? 应用层介绍也是通信协议,而不是应用程序,在不进行通信的时候,不会用到应用层的协议。
? 计算机联网的最终目的是给用户提供数据交互和资源共享,应用层就是架在用户和网络传输层之间的
桥梁。如:使用应用程序OUTLOOK发送一封邮件,发送邮件时,会使用应用层的SMTP协议封装邮件中的数据,包括收件人地址姓名、发件人地址姓名、主题和正文等。SMTP封装了这些数据后,会送给传输层TCP协议,由TCP进行封装后经过网络传输到对端。
十三、常用的应用层协议
? DNS
? SMTP与POP3 ? HTTP与HTTPS ? Telnet
? FTP与TFTP 十四、DNS的功能
? DNS
? Domain Name System 域名系统 ? 用来完成域名与IP地址之间的映射 ? 端口号为TCP或UDP的53
IP地址可以唯一地定位一台主机,但是人更愿意使用名称而不是数字地址。因此,需要有一个服务能够将一个名称映射为一个地址,同样有时也希望知道某个地址对应的名字。这个问题的解决方法就是使用DNS服务。 十五、DNS名称空间
? 树型结构,便于快速查询。
? Internet被分成200多个顶级域,每个域包含许多主机。每个域又被分成若干个子域,子域又进一步划
分。每个域的名称都从它向上到根节点的路径,各个部分之间用点号分开。顶级域有3个部分:通用域、国家域和反向域(用来将IP地址解析成域名)
? 通用域:Com——商业机构、Edu——教育机构、Gov——政府、Int——国际组织、Mil——美国军事网
点、Net——网络、Org——其它组织机构。新增加的通用顶级域名是biz(商业),info(信息行业) 。
十六、通用域
域 Com 描述 商业机构 第 35 页 共 41 页
…… 此处隐藏:772字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




