- 4
- 0
- 约4.3千字
- 约 33页
- 2017-07-05 发布于湖北
- 举报
第五讲 网络体系结构(三) 学习目标 通过本节内容希望您能够: 掌握TCP/IP协议栈 熟悉TCP/IP分层结构中的数据传输方式 熟悉TCP/IP各层对应的主要协议 OSI参考模型的不足之处 层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多的子层插入; 寻址、流控与差错控制在每一层里都重复出现,降低系统效率; 数据安全性、加密与网络管理在参考模型的设计初期被忽略了; 参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式; 严格按照层次模型编程的软件效率很低。 课程议题 2.5.1 TCP/IP模型 OSI模型与TCP/IP模型 TCP/IP分层模型 TCP/IP协议数据封装 课程议题 2.5.3 TCP/IP协议组 网际层协议 IP:是一个网络层协议,它包含寻址信息和控制信息 ,可使数据包在网络中路由。 IP 协议是 TCP/IP 协议族中的主要网络层协议,与 TCP 协议结合组成整个因特网协议的核心协议。它提供不可靠、无连接的服务,也即依赖其他层的协议进行差错控制。 IGMP:网际组管理协议是因特网协议家族中的一个组播协议,用于 IP 主机向任一个直接相邻的路由器报告他们的组成员情况。 ICMP:它被用来传送IP的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP报文提供针对网络层提供错误诊断、拥塞控制、路径控制和查询服务四项功能。 ICMP(网际控制消息协议) ICMP协议 网际层协议 ARP:地址解析协议ARP的作用是将逻辑IP地址转换为物理MAC地址。在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,为了让报文在物理层上传送,就需要在网络层有一组服务将IP地址转换为相应物理地址,这组协议即是ARP。 RARP:反向地址转换协议用于一种特殊情况,如果站点初始化以后,只有自己的物理网络地址而没有IP地址,则它可以通过RARP协议,发出广播请求,征求自己的IP地址,RARP服务器负责回答。 ARP(地址解析协议) RARP(反向地址解析协议) 传输层协议 传输层协议 传输控制协议(TCP):是 TCP/IP 协议栈中的传输层协议,它通过序列确认以及包重发机制,提供可靠的数据流发送和到应用程序的虚拟连接服务。与 IP 协议相结合, TCP组成了因特网协议的核心。 TCP 通过面向连接的、端到端的可靠数据报发送来保证可靠性。 TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。 用户数据报协议(UDP):是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UDP 协议基本上是 IP 协议与上层协议的接口。 UDP 协议适用端口分别运行在同一台设备上的多个应用程序。 与TCP不同,UDP并不提供对IP协议的可靠机制、流控制以及错误恢复功能等。由于UDP比较简单,UDP头包含很少的字节,比TCP负载消耗少。 端口号 传输层协议用端口号来标识和区分上层应用程序。 套接字(Socket)=IP+端口号 如何使用端口号 应用层协议 应用层协议 HTTP(Hyper Text Transfer Protocol)超文本传输协议:是一种Internet上最常见的协议,用于从WWW服务器传输超文本文件到本地浏览器。 动态主机配置协议(DHCP):是一种使网络管理员能够集中管理和自动分配 IP 网络地址的通信协议。在 IP 网络中,每个连接 Internet 的设备都需要分配唯一的 IP 地址。DHCP 使网络管理员能从中心结点监控和分配 IP 地址。当某台计算机移到网络中的其它位置时,能自动收到新的 IP 地址。 应用层协议 telnet:Telnet是远程登录协议,使用该协议,通过TCP连接可登录(注册)到远程主机上,使本地机暂时成为远程主机的一个仿真终端,即把在本地机输入的每个字符传递给远程主机,再将远程主机输出的信息回显在本地机屏幕上。 FTP:文件传输协议FTP(File Transfer Protocol)实际上是一个全球免费拷贝工具的协议。FTP是从一个系统向另一个系统传递文件的标准方法。 DNS:DNS (Domain Name System)是一个域名服务的协议,提供域名到IP地址的转换,允许对域名资源进行分散管理。 应用层协议 SMTP:互连网标准中的电子邮件是一个简单的基于文本的协议,用于可靠、有效的数据传输。 POP3:规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。 NNTP:网络新闻传输协议(News),是一种通过使用可靠的服务器-客户机流模式(如 TCP/IP 端口
原创力文档

文档评论(0)