zoukankan
html css js c++ java
TCP/IP协议原理及应用
一、TCP/IP模型
1、TCP/IP 四层模型、五层模型与 OSI 七层模型对比
常用的是:TCP/IP 五层模型
2、TCP/IP 五层模型与 OSI 七层模型相同点:
两者都是以协议栈的概念为基础
协议栈中的协议彼此互相独立
下层对上层提供服务
3、TCP/IP 五层模型与 OSI 七层模型不同点:
OSI 是先有模型,后有协议;TCP/IP是先有协议,后有模型
OSI 适用于各种协议栈;TCP/IP只适用于TCP/IP网络;
层次数量不同
二、TCP/IP版本4和版本6
1、TCP/IP 4 协议
目前互联网使用的协议
IP地址数量不足产生的应用危机
2、TCP/IP 6 协议
下一代互联网协议
解决IP地址数量不足的问题
提供更高效的安全性,Qos等功能
三、TCP/IP 协议簇的组成
1、应用层协议
HTTP:超文本传输协议
TFTP:简单文件传输协议
SMTP:简单邮件传输协议
SNTP:简单网络管理协议
DNS:域名服务
FTP:文件传输协议
2、传输层协议
TCP:传输控制协议,提供面向连接的服务
UDP:用户数据报协议,提供面向无连接的服务
3、网络层协议
ICMP:互联网控制消息协议
IGMP:互联网组管理协议
IP:互联网协议
ARP:地址解析协议
RARP:逆向地址解析协议
4、数据链路层、物理层协议
由底层网络定义的协议
四、数据的封装与解封装
1、分层实例(通过信件收发理解封装与解封装)
类似于信件的收发过程,写信人将信件写好放入信封并寄出,当地邮局揽收,之后根据目的地运送至收信人所在地的邮局,邮局投递给收信人,收信人拆开信封,查看信件。
2、数据的封装与解封装过程
测试之路,慢慢其修远兮
查看全文
相关阅读:
Python爬虫学习==>第十二章:使用 Selenium 模拟浏览器抓取淘宝商品美食信息
Python爬虫学习==>第十一章:分析Ajax请求-抓取今日头条信息
Python爬虫学习==>第十章:使用Requests+正则表达式爬取猫眼电影
Python爬虫学习==>第九章:正则表达式基础
Python爬虫学习==>第八章:Requests库详解
Python爬虫学习==>第七章:urllib库的基本使用方法
Python爬虫学习==>第六章:爬虫的基本原理
Python爬虫学习==>第五章:爬虫常用库的安装
纵横字谜的答案(Crossword Answers)
谜题
原文地址:https://www.cnblogs.com/zhengyao9236/p/11583797.html
最新文章
npm发布一个自己的组件包
在不使用button按钮之类的元素之外怎么禁止点击?
css中text-transform属性处理文本的大小写
css中单词换行断词数字换行word-break、word-wrap、white-space的样式
nuxt服务器端渲染使用prismjs代码高亮必须刷新下页面才起效果
git status查看当前文件在什么区域
js中判断某个字符串是否包含某个字符的几个方法
git提交的文件怎么撤销修改从未add开始到提交版本库
git reset --hard HEAD^之后显示More的解决办法
257. Binary Tree Paths 257.二叉树路径
热门文章
101. Symmetric Tree 101.对称树
404. Sum of Left Leaves 404.左叶总和
530. Minimum Absolute Difference in BST 530. BST的最小绝对差
538. Convert BST to Greater Tree 538.将BST转换为更大的树
Convert Sorted Array to Binary Search Tree数组变成高度平衡的二叉树
669. Trim a Binary Search Tree669.修剪二进制搜索树
226. Invert Binary Tree226.反转二叉树
27. Remove Element就地删除数组中的元素
二叉树的层次遍历 · Binary Tree Level Order Traversal
Python3 Selenium自动化web测试 ==> 第二节 页面元素的定位方法 <上>
Copyright © 2011-2022 走看看