TCP/IP参考模型
来源:互联网 发布:淘宝上怎么看淘宝达人 编辑:程序博客网 时间:2024/05/23 00:00
知识点的梳理:
- 通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。而HTTP属于它的一个子集;
- TCP/IP是互联网相关的各类协议族的总称;、
- 也有人说TCP/IP是指TCP和IP这两种协议;
- 也有人说TCP/IP是在IP协议的通信过程中,使用到的协议族的统称;
- TCP/IP属性包括的参数:IP地址,子网掩码,默认网关,DNS服务器;
- TCP/IP协议族
- 计算机与网络设备相互通信,双方需要基于相同的方法
- 如:如何探测到通信目标,由哪一边先发起通信,怎样结束通信等规则,都需要提前确定,这种规则被称为协议;
- TCP/IP的分层管理
- 分层的好处:如果互联网只由一个协议统筹,某个地方需要改变设计时,就必须把所有部分整体替换掉。而分层之后只需把变动的层替换掉即可。
- TCP/IP按层次分为以下4种:
- 应用层:决定了向用户提供应用服务时通信的活动;
- 传输层:传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输;
- 网际层(或称网络互联层)
- 处理来自传输层的分组发送请求。将分组装入IP数据报,填充报头,选择去往目的节点的路径,然后将数据包发送适当的端口;
- 处理输入数据报。首先检查数据报的合法性,然后进行路由选择;
- 处理ICMP报文。处理路由的选择,流量控制和拥塞控制;
- 网络访问层
- 功能包括IP地址与物理硬件地址的映射,以及将IP地址封装成帧;
- 基于不同类型的网络接口,网络访问层定义了和物理介质;
- 网络访问层包含了数据链路层的地址,因为可以看到源MAC和目标MAC;
- 它是TCP/IP协议的最底层,负责接收从网际层传来的IP数据报,并且将IP数据报通过底层物理网络发出去。或者从底层的物理网络上接收物理帧,解封装出IP数据报,交给网际处理。
- TCP/IP通信传输流
- 传输图示:利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从应用层往上走;
- 例:用HTTP举例,首先作为发送端的客户端在应用层(HTTP协议)发出一个想看某个web页面的HTTP请求
- 为了传输方便,在传输层(TCP协议)把从应用层处收到的数据(HTTP请求报文)进行分隔,并在各个报文上打上标记序号及端口号后转发给网络层;
- 在网络层(IP协议),增加作为通信目的地的MAC地址后转发给链路层。这样发往网络的通信请求就准备齐了;
- 接收端的服务器在链路层接收到数据,按序往上层发送,一直到应用层。当传输到应用层,才能算真正接收到客户端发送来的HTTP请求;
- 发送端在层与层之间传输数据时,每经过一层时会被打上一个该层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去。
- TCP/IP 协议组常用协议
阅读全文
0 0
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型
- TCP/IP参考模型图解
- 0001TCP/IP参考模型
- TCP/IP参考模型总结
- 了解TCP-IP参考模型
- TCP·IP参考模型
- DoD TCP/IP参考模型
- TCP/IP网络参考模型
- java 包装类的缓存机制
- Go 语言构建高并发分布式系统实践
- Java 向线程传递数据
- Reactive Programming with RxJS.pdf 英文原版 免费下载
- JavaFx and SceneBuilder (Mac 版)编程入门---从安装到实现
- TCP/IP参考模型
- MOOC_人工智能原理学习笔记3
- 类的作用域
- CentOS7 上搭建Git仓库服务
- Introducing Go.pdf 英文原版 免费下载
- 2016年蓝桥杯初赛-方格填数
- 服务和数据转移
- 设计模式之禅23
- eclipse中关于jdk版本的所有设置