TCPIP协议 - 浙江工业大学.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP/IP协议 陈庆章 qzchen@ 2010年12月02日 上次课内容复习 ARP协议 ARP将一个已知的IP地址映射到MAC地址。 想一想:为何要进行映射? 映射方法: 已知:IP地址 1)检查本地ARP高速缓存表,若找到IP地址对应的表项,则取出表项中的MAC地址; 2)若IP地址不包含在表中,就向网上发广播来寻找。具有该IP地址的目的站用其MAC地址作为响应。 ARP只能用于具有广播能力的网络。 ICMP协议:Internet Control Message Protocol 用于主机、路由器、网关之间交换网络层信息 报告错误: unreachable host, network, port, protocol 进行request/reply 应答(ping命令) 同处于网络层但“凌驾”于IP之上: ICMP报文需要封装到IP分组中进行传输 ICMP报文: type和code两个字段的含义见右。 传输层协议 两类传输服务: 可靠的,按序点对点递交: TCP 拥塞控制 流量控制 连接建立 不可靠的(“尽力而为”), 无序的点对点或广播递交:UDP 不能提供的服务: 实时性 带宽承诺 可靠的广播通信 TCP分组格式 传输层端口号 在TCP和UDP的段头中有两个端口号 源端口号(source port-number) 宿端口号(destination port-number) TCP使用端口号来标识执行发送和接收的应用进程,端口号可以帮助TCP来分离字节流并且把相应字节传递给正确的应用程序。 根据IP地址和端口号就可以唯一地确定信宿主机中某个特定进程。 端口号可以是半永久的和临时的: 服务器端在一个半永久性的端口上来监听客户端的访问请求。 客户端使用临时端口在本地标识一个对话。 客户端的端口只在使用TCP服务时候才存在,而服务器端口只要服务器进程在运行就一直存在。 域名系统(DNS) 因特网编址机制:三种形式的地址管理机制 域名地址: 层次化的地址,便于人们记忆。 IP地址:0 32位逻辑编码,用来在因特网中定位主机和路由器的接口。 TCP/IP网络上的每台主机都必须有唯一的IP地址。 域名地址转换到IP地址由域名服务系统(Domain Name System,DNS)实现,这个转换过程又称为域名解析(Name Resolution)。 MAC地址:12-FA-9B-23-DB-11 48位物理编码,用来在局域网中识别主机/路由器的接口。 IP地址转换到MAC地址由地址解析协议(ARP)实现。 域名空间(域名树) 应用层协议Telnet 远程登录(Telnet) 什么是Telnet? Telnet是Telecommunication Network Protocol的英文缩写。 用户在本地发出命令,通过IP网络,进入另一台机器的系统,这个过程即称为远程登录。 用户通过本地计算机登录到其他计算机上,本地计算机就成为了那台计算机的“终端”,与那台机器本身的终端享有同样的待遇,在它的权限范围内操作那台计算机。 大多数提供远程登录的目标系统以UNIX为主。 注意:远程登录中的“远”字并非指距离,而是指不是从本地登录到这台计算机。 Telnet是如何工作的 Telnet采用了Client/Server工作方式,并使用TCP传输协议进行通信(有连接过程)。 客户端运行Telnet客户端程序 建立与服务器端的TCP连接; 接收用户的输入命令及其他信息; 对命令及信息进行预处理; 把信息用TCP协议发送给服务器端; 接收服务器端返回的信息并做相应处理,例如显示在屏幕上。 服务器端运行服务程序Telnet(常驻进程) 通知正在准备接受连接的网络软件,Telnet服务已启动; 网络软件建立与客户机的TCP连接; 等候以标准格式出现的服务请求; 对到来的服务请求命令给予执行; 把服务结果按标准格式回送给客户机; 继续等待新到达的服务请求。 如何使用Telnet 启动telnet客户端程序 telnet [remote-system] [port-number] 其中 telnet: 命令名。注意也有别的名称,如NVT220等。 remote-system:目标主机名(域名)或目标主机的IP地址。 port-number: 端口号。它用于标识服务器上的telnet服务 程序进程。telnet的默认端口号是23。 telnet的内部命令行提示符为: telnet 启动客户程序例(UNIX/Win DOS) 启动时直接指明要连接的目标主机 $telnet 指明目标主机名 $telnet 0 指明目标主机IP地址 启动时不指明目标主机 $t

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档