您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第3课TCPIP协议
第3课TCP/IP协议本章重点1、掌握协议的概念及其作用2、理解TCP/IP参考模型3、掌握TCP/IP中的重要协议发E-mail打印文件mail喂,请用中文,慢一点!wrong,again!通讯协议是指通信双方必须遵循的控制信息交换的规则语法语义定时规则通讯协议协议通信协议——如果没有协议例子:计算机A向计算机B发出信号——“你好”情况1:如果:没有应用程序(如电子邮件,QQ等)结果:则很难实用与推广情况2:如果:没有中间点的控制结果:传输无法完成你好你好协议情况3:如果:没有正确的路径选择结果:则无法保证传给指定对象情况4:如果:没有差错与流量控制结果:无法保证传输正确信息,或发生延迟你好你好你好你好泥好泥号协议其它情况:如果:没有信息转换(加密、压缩、转换等)结果:无法保证正常传输(安全、格式等)你好你好堵塞常见的网络通讯协议NETBEUI协议IPX/SPX兼容协议TCP/IP协议NETBEUI协议NetBEUI(NetBIOSExtendedUserInterface,用户扩展接口),由IBM公司于1985年开发的。优点:体积小、效率高、速度快无需配置缺点:不具备路由功能IPX/SPX协议IPX/SPX(网际包交换/顺序包交换)是NOVELL公司的通信协议集。优点:适应性强、支持多网段,具有路由功能,是NETWARE服务器最好的接入选择。缺点:占用空间较大,在非NOVELL环境中,IPX/SPX一般不使用。TCP/IP协议TCP/IP(TransmissionControlProtocol/InternetProtocol)传输控制协议/网际协议,是因特网的基础协议。优点:灵活性强,支持任意规模的网络,具有路由功能。缺点:需要配置。TCP/IP协议体系概述TCP/IP协议作用:解决异种计算机网络的通信问题TCP/IP本身指两个协议集:TCP——传输控制协议IP——互联网络协议注意:我们所说的TCP/IP是一组通信协议的代名词,是由一系列协议组成的协议簇TCP/IP网络互联InternetTCP/IP应用层传输层网络层网络接口层Telnet、Ftp、Smtp等TCP和UDPIP、ICMP和ARP接口卡及设备驱动TCP/IP的分层TCP/IP的分层Internet层IPICMPIGMPARP网络接口层EthernetATM传输层UDPTCP应用层FTPHTTP应用层表示层传输层网络层链路层物理层会话层TCP/IP分层模型网络层协议:IP协议网际协议(IP)主要负责在主机之间寻址和选择数据包的路由。IP协议不含错误恢复的编码,属于不可靠的协议。24位24位00.00.0c.12.34.56厂家代码序列号ROMRAMMAC地址固化在网卡的ROM中查看本机IP和MAC地址:IP地址和MAC地址的映射:ARPRARP32位IP地址48位以太网地址网络层协议1、地址解析协议ARP:ARP把基于TCP/IP软件使用的IP地址解析成局域网硬件使用的媒体访问控制(MAC)地址。HEY-Everyonepleaselisten!Thisis128.213.1.5pleasesendmehis/herEthernetaddress,myis128.213.1.4,andmyEthernetaddressis87:A2:15:35:02:CCnotmeHiRed!I’m128.213.1.5,andmyEthernetaddressis87:A2:15:35:02:C3地址解析协议ARP:MapIPEthernet172.16.3.1IP:172.16.3.2Ethernet:08.00.00.20.11.11172.16.3.2IP:172.16.3.2=???我收到了这个广播信息,我的MAC地址是08.00.00.20.11.11我想知道IP地址为176.16.3.2的MAC地址是什么?2、反向地址解析协议RARP:主要应用于无盘节点,把无盘节点的IP地址解析成MAC地址.Ethernet:08.00.00.20.11.11IP:172.16.3.25Ethernet:08.00.00.20.11.11IP=???我的IP地址是什么?我收到了你的广播,你的IP地址是172.16.3.25.MapEthernetIP3、互连网控制报文协议ICMP:ICMP用来传送一些关于网络和主机的控制信息。如目标主机是否可到达ping命令就是使用了ICMP协议ping命令测试网络的连通情况命令格式为–ping目的IPping–网络正常–超时(一般为网络不通)–主机不可达(没有设默认网关而ping异地IP)带参数的命令格式举例–向目的地持续发送回显请求信息•Ping–t192.168.0.1–指定发送的回显请求消息中【数据】字段的长度•ping–l60000192.168.0.1–显示帮助•Ping/?ICMP注意事项:ICMP只报告数据出错后不再传送错误的数据,并在IP数据报的生存期过后将其抛弃,并不为数据提供错误控制服务。1、传输控制协议TCP:为数据提供错误校验,流量控制及序列信息是一个可靠的、面向连接的数据报传递服务传输层协议连接:就是两个对等实体为进行数据通信而进行的一种结合。面向连接服务是在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接。故其有连接建立、数据传输和连接释放这三个阶段。传输控制协议TCP:TCP数据封装示意图用户数据报协议UDP是无连接的服务。特点:A:两个实体之间的通信不需先建立好一个连接B:不需要通信的两个实体同时是活跃的(即处于激活态)优点:灵活方便和比较迅速缺点:不能防止报文的丢失、重复或失序无连接服务特别适合于传送少量零星的报文。2、用户数据报协议UDP:UDP数据封装示意图端口:是一个16Bit长的地址,范围可以从0至65535。端口类型熟知端口:0至1023端口号称一般端口:1024至65535端口,也叫(动态)连接端口在数据传输过程中,应用层中的各种不同的服务器进程不断地检测分配给它们的端口,以便发现是否有某个应用进程要与它通信。端口端口各端口的意义协议端口号关键字描述UDP42nameserver主机名字服务器UDP53DNS域名服务器UDP67DHCPClient客户端启动协议服务UDP68DHCPServer服务器端启动协议服务UDP69TFTP简单文件传输协议UDP111RPC微系统公司RPCTCP20FTPData文件传输服务器(数据连接)TCP21FTPControl文件传输服务器(控制连接)TCP23Telnet远程终端服务器TCP25SMTP简单邮件传输协议TCP80HTTP超文本传输协议端口归纳总结TCP/IP分层及各层主要协议–数据链路层:SLIP、PPP–网络层:IP、ARP、RARP、ICMP–传输层:TCP、UDP–应用层:FTP、TELNET、SMTP、HTTP、TFTP谢谢观看
本文标题:第3课TCPIP协议
链接地址:https://www.777doc.com/doc-2194141 .html