您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 电子科技大学,TCPIP自学笔记
自学章节教材章节ICMP第9章MobileIP第10章UDPandSCTP第14、16章DHCPandDNS第18~19章远程登录、文件传输第20、21章电子邮件、万维网第22、23章Self-studyOutline:ICMPICMP应用IP协议缺少差错报告机制或差错纠正机制,还缺少主机和管理查询需要的机制。ICMP是设计来弥补上述两个缺憾的。通信方式ICMP报文首先要封装成IP数据报,然后才传递到下一层。ICMP报文封装:IP数据报类型:差错报告报文——终点不可达(路由器无法为一个数据报找到路由,或主机无法交付一个数据报)源点抑制(流量控制和拥塞控制)超时(路由器错误导致分组进入回环或所有分片未能在时限内到达目的主机)参数问题(数据报首部出现二义性或缺失字段值)改变路由(主机可能把发往另一个网络的数据报发送给一个错误的路由器,该路由器会向主机发送一个改变路由报文)查询报文——回送请求与回答时间戳请求与回答校验和:16位,校验和的计算覆盖了整个报文(首部和数据)。P216差错报告报文:应用:差错报告报文报告了路由器或主机(终点)在处理IP数据报时可能遇到的问题。格式特点:所有的差错报文都包含一个数据部分,它包括的是原始数据报的IP首部加上前8个字节的有关端口号(UDP和TCP)和序号(TCP)的信息。传输特点:测试查询报文:应用:总是成双成对出现,它帮助主机或网络管理员从某个路由器或对方主机那里获取特定的信息。对某些网络问题进行诊断。实验2:Ping和TracePing应用:检查某个主机是否加电并能够响应。操作命令:报文分析:Trace应用:跟踪一个分组从源点到终点的路径。操作命令:报文分析:Self-studyOutline:MobileIP移动主机编址改变地址:方法:DHCP缺点:1.配置文件可能需要改变;2.每当计算机从一个网络移动到另一个网络时,它就必须重新启动;3.DNS表必须更新(以便让因特网的其他主机都能知道这种变化);4.如果主机正在传输,数据交换就会中断(这是因为在连接持续期间客户和服务器的端口和IP地址都必须保持不变)。归属地址:主机的原始地址转交地址:主机的临时地址归属代理:概念通常是连在移动主机归属网络上的路由器。(当远程主机向移动主机发送分组时,归属代理就充当该移动主机)外地代理:通常是连接在外地网络的路由器。(外地代理接收归属代理发送过来的分组,并把这些分组交付给移动主机)三个阶段:代理发现:子阶段1:掌握归属代理地址子阶段2:掌握外地代理地址以及转交地址登记:移动主机必须向外地代理登记。移动主机向它的归属代理登记。这通常是由外地代理以移动主机的身份来完成的。如果截止期到了,那么移动主机必须更新登记。如果移动主机回到归属网络,它就必须取消登记。数据传送:远程主机发送分组时还是认为移动主机连接在它的归属网络上。但是,这个分组被归属代理截获了。归属代理假装自己就是这个移动主机(使用了代理ARP技术)。从归属代理到外地代理从外地代理到移动主机从移动主机到远程主机功能、参与节点、操作、报文类型低效率问题两次穿越含义:发生在移动主机已经移动到与远程主机所在的同一个网络(或同站点)的情况下,远程主机与移动主机互相通信之时。当移动主机向远程主机发送分组时,不存在低效率问题,因为通信本来就在本地进行。但是,当远程主机向移动主机发送分组时,这个分组就要穿越因特网两次。低效率问题较严重。三角路由含义:发生在远程主机和移动主机进行通信时,它和移动主机并不连接在同一网络(地点)上。当移动主机向远程主机发送分组时,没有低效率问题。但是,当远程主机向移动主机发送分组时,这个分组就要从远程主机到归属代理,然后再到移动主机。分组走了一个三角形的两个边,而不是一个边。低效率情况较轻。解决办法:更新绑定分组归属代理向远程主机发送,使之以后发送给该移动主机的分组都发送到这个转交地址。告警分组归属代理向远程主机发送,应对移动主机又移动,高速缓存项过时的问题。Self-studyOutline:UDP进程到进程的通信端点(IP地址,端口):概念、功能端口号的3个范围C/S模型:Client和Server的概念、关系Cilent:运行在本地主机上的一个程序Server:运行在远程主机上向客户提供服务的程序UDP应用P362通信特点无连接服务缺少差错控制缺少拥塞控制UDP报文格式P353封装P357伪首部含义:封装用户数据报的那个IP分组的首部的一部分,其中有些字节要填入0。功能:确保这个分组属于UDP,而不是属于TCP。伪首部与校验和关系:UDP校验和涉及到伪首部若检验和不包括伪首部,用户数据报也可能是安全的和正确的。但是,若IP首部受到损伤,则它也有可能被交付到错误的主机。Self-studyOutline:SCTP应用处理多媒体和流通信量服务进程到进程通信、全双工、可靠多重流、面向连接(SCTP中的连接称为关联)在SCTP中的一个关联可以包含多重流当某一个留被阻塞时,其他的流还能用来继续交付数据多重归属SCTP关联允许每一端使用多个IP地址当一条路径故障时,就可以使用其他的接口交付数据,而不会使交付中断与TCP、UDP的差异面向报文vs.面向字节可靠vs.不可靠TCP报文段vs.SCTP分组(传输单元):数据、控制信息(分别在相互独立的块中携带)SCTP:分组、数据块、流SCTP数据块标识符:TSN:积累编号(用于流量控制和差错控制)SI:流标识符(区分不同的流)SSN:流序号(区分同一个流中的不同数据块)Self-studyOutline:DHCP,DNSBOOTP和DHCPBOOTP:应用、传输协议/端口、交互过程DHCP:应用:将四种信息提供给无盘计算机或第一次启动的计算机传输协议/端口:服务器:UDP端口67客户端:UDP端口68交互过程P491BOOTP与DHCP的关系和区别DHCP是BOOTP的继承者,并且能够兼容BOOTP。BOOTP是一个静态配置协议,DHCP是一个动态配置协议。DNS概念:域名空间:层次化的名字空间。名字空间:把每个地址映射为独一无二的名字。域名:域名空间(树)的节点域:域名空间的子树域名解析:把名字映射为地址把地址映射为名字DNS:域名系统域名空间的分布:DNS服务器的层次结构根服务器主服务器和次服务器域名解析方法:递归解析、迭代解析P510DNS报文:类型:查询报文和响应报文传输协议/端口TCP端口53UDP端口53Self-studyOutline:远程登录,文件传输远程登录Telnet概念:NVT:网络虚拟终端。解决异构系统的通用接口。对本地系统上的字符进行编码。带外信令转义字符应用、封装、操作方式、安全问题文件传输FTP/TFTPFTP:应用:从一个主机把文件复制到另一个主机(P543)传输协议/端口:(P543)TCP端口21做控制连接TCP端口20用于数据连接连接(P544)控制连接数据连接文件类型(P546)ASCII文件EBCDIC文件图像文件传输方式(P546)流方式块方式压缩方式TFTP:应用:复制一个文件而不需要FTP协议的全部功能(P554)(P561)传输协议/端口:UDP端口69(P555)连接:(P557)流控/差控:(P558)安全:不提供安全性:没有用户标识或口令对比FTP与Telnet的数据/控制字符传输方式FTP与TFTP的应用、传输协议/端口、连接Self-studyOutline:万维网,电子邮件万维网(Web)HTTP概念:B/S、URL:统一资源定位符。在因特网上指明任何种类的信息的标准Cookies:用来保存实务的状态CGI:通用网关接口。一种创建和处理动态文档的技术ScriptHTTP应用:在万维网上存取数据的协议传输协议/端口:TCP端口80报文类型/格式请求报文(P572)响应报文(P574)持久/非持久连接(P577)非持续连接:对每一次请求/响应都要建立一次TCP连接持续连接:只使用一个连接。新版本HTTP的默认策略代理服务器:是个计算机,它保留最近请求的相应的副本电子邮件SMTP、POP、IMAP体系结构-UA、MTA、MAA:概念、功能、通信协议邮件地址、MIME:功能:一个辅助协议,它允许非ASCII数据能够通过电子邮件传送结构:(P598)SMTP:应用:通过报文传送代理传输协议/端口:传送阶段:(P549)POP3、IMAP4:应用:报文读取代理,邮件读取协议传输协议/端口:差别:IMAP4比POP3功能更强基于Web的邮件:UA:通信协议:部分数据传送使用SMTP完成,部分则通过HTTP协议完成
本文标题:电子科技大学,TCPIP自学笔记
链接地址:https://www.777doc.com/doc-2211212 .html