简述TCP/IP参考模型及各层的功能:
TCP/IP参考模型包括4个层次:应用层、传输层、互联网络层、主机-网络层
TCP/IP是Internet中重要的通信规则。它规定了计算机通信所使用的协议数据单元、格式、报头与相应的动作。TCP/IP协议体系具有以下几个主要特点:
1)开放式的协议标准
2)独立于特定的计算机硬件与操作系统
3)独立于特定的网络硬件,可以运行在局域网、广域网,更适合于互联网络
4)统一的网络地址分配方案,所有网络设备在Internet中都有唯一的IP地址
5)标准化的应用层协议,可以提供多种拥有大量用户的网络服务
TCP/IP参考模型各层的功能:
1主机-网络层
主机-网络层是TCP/IP参考模型的最底层,它负责发送和接收IP分组。TCP/IP协议对主机-网络层并没有规定具体的协议,它采取开放的策略,允许使用广域网、局域网与城域网的各种协议。任何一种流行的底层传输协议都可以与TCP/IP互联网络层接口。这正体现了TCP/IP体系的开放性、兼容性的特点,也是TCP/IP成功应用的基础。
2互联网络层
TCP/IP参考模型互联网络层使用的是IP协议。IP是一种不可靠、无连接的数据报传输服务协议,它提供的是一种“尽力而为”的服务。互联网络层的协议数据单元是IP分组。
互联网络层的主要功能包括;
1)处理来自传输层的数据发送请求。在接收到报文发送请求后,将传输层报文封装成IP分组,启动路由选择算法,选择适当的发送路径,并将分组转发到下一个节点
2)处理接收的分组。在接收到其他节点发送的IP分组后,检查目的IP地址,如果目的地址为本节点的IP地址,则除去分组头,将分组数据交送传输层处理,如果需要转发,则通过路由选择算法为分组选择下一跳节点的发送路径,并转发分组
3)处理网络的路由选择、流量控制与拥塞控制
3传输层
传输层是负责在会话进程之间建立和维护端-端连接,实现网络环境中分布式进程通信。传输层定义两种不同的协议:传输控制协议(TCP)与用户数据报协议(UDP)
不同的协议:传输控制协议(TCP)与用户数据报协议(UDP)
TCP是一种可靠的、面向连接、面向字节流的传输层协议。TCP提供比较完善的流量控制与拥塞控制的功能。UDP是一种不可靠的、无连接的传输层协议。
4应用层
应用层是TCP/IP参考模型中的最高层。应用层包括各种标准的网络应用协议,并且总是不断有新的协议加入
TCP/IP应用层基本的协议主要有:远程登录协议(TELNET)、文件传输协议(FTP)、简单邮件传输协议(SMTP)、超文本传输协议(HTTP)、域名服务(DNS)协议、简单网络管理协议(SNMP)、动态主机配置协议(DHCP)。
以你和你朋友以书信的方式进行通信为例。
1、物理层:运输工具,比如火车、汽车。
2、数据链路层:相当于货物核对单,表明里面有些什么东西,接受的时候确认一下是否正确(CRC检验)。
3、网络层:相当于邮政局或快递公司地址(IP地址),能正确到达对方;
4、传输层:信封(TCP协议是挂号信,是可靠的;UDP协议是平信,尽力送到对方,不保证一点送到对方)
5、会话层:相当于邮票,优质邮票寄一封信,相当与一个会话。
6、表示层:你用普通话还是用方言?或者是英语?
7、应用层:你可以说你的内容了,可以说是你想打,也可以说你
想约他去小树林并描述一下封装过程
首先,你应该有需要表达的内容(应用层)
然后,你需要有一种合适的表达语言(表示层)
再次,你要把信纸装进一个信封,贴上一张邮票(一封信就是一个会话)
接下来,你要选择什么方式寄信(挂号信或平信,TCP或UDP)
第五,选择一个快递公司或邮政局,告诉地址,邮政局根据地址选择运输方式(根据IP地址选择路由)
第六,邮政局对货物进行再包装,写上装箱单,供接收地的邮政局核对(货物总是先送到对方邮政局,对方邮号信或平信,TCP或UDP)
第五,选择一个快递公司或邮政局,告诉地址,邮政局根据地址选择运输方式(根据IP地址选择路由)
第六,邮政局对货物进行再包装,写上装箱单,供接收地的邮政局核对(货物总是先送到对方邮政局,对方邮政局的地址就相当于MAC地址,装箱单就相当于CRC校验码)
第七,货物通过具体的运输根据(汽车、汽车、飞机等)
原文:https://www.cnblogs.com/liuchenrui1/p/11740661.html