zoukankan
html css js c++ java
五层协议:应传网数物
物理层:010101电信号
数据链路层 :
把物理层的电信号进行分层,每一组叫数据报或数据帧,每一数据帧分成:报头head和数据data两部分,头:固定18个字节,6:发送者地址/6:接收者地址/6:数据类型
网络层:
每块网卡都有一个唯一mac地址:12位16进制数表示(前六位是厂商编号,后六位是流水线号),ip :ipv4:32位2进制表示:点分十进制表示 从0.0.0.0到255.255.255.255,范围是有限的,不能表示出所有的网络设备,于是出现了ipv6-子网掩码:通过子网掩码和ip判断两个ip是否处于同一个网段,通过ip地址和子网掩码做按位与运算 ip地址: 172.16.10.1: 10101100.00010000.00001010.000000001 子网掩码:255.255.255.0: 11111111.11111111.11111111.000000000 按位与运算:172.16.10.0 10101100.00010000.00001010.000000000-172.16.10.10/24 包含了ip地址和子网掩码-ip跟mac有转换关系 -主机172.16.10.10/24访问172.16.10.11/24 - ARP协议:广播的方式发送数据包,获取目标主机的mac地址 -mac地址学习:mac地址和ip地址的映射表 -第一次接收到就会在ip/mac映射表中添加一条数据{’172.16.10.11“:ddsadfgegsdgsdg}-任何一种协议都有头和内容
传输层:
tcp协议: -三次握手,四次挥手(重点,看图),连接如何建立,发数据如何保证可靠,断开如何断开,在建立连接过程中有状态 -服务的如果看到大量的syn_rcvd状态 -dos和ddos攻击:拒绝服务攻击,分布式的拒绝服务攻击 -端口号:端口范围0-65535,0-1023为系统占用端口-udp协议: -发送,不需要要响应,所以数据不可以靠,(看视频)-端口 -通过ip+子网掩码唯一确定一台设备 -通过ip+子网掩码唯+端口号唯一确定一个软件-半连接池
应用层:
-在浏览器输入www.baidu.com-会取dns服务器通过域名解析成ip地址-向ip+端口号这个地址发送请求,就会访问到百度的服务器
查看全文
相关阅读:
jquery 源码学习(二)
附加作业2
附加题1
实验八:一维数组的应用
第七次作业总结
第七次作业
实验六:函数
Thanks for your encourage!
实验五:循环结构
作业四 分支结构
原文地址:https://www.cnblogs.com/oxtime/p/11466551.html
最新文章
POST 请求 GET请求
vue长按事件
学习如何写一个vue插件【入门篇】
不想升级系统,mac安装xcode老版本
【转】安卓模拟器连接端口一览表
H5微信分享相关规范
fastclick无需对IOS11及以上做处理
vue设置全局query参数
vue使用echart中国地图
页面缓存更新问题
热门文章
vue data数据恢复初始化
记录一下go web 文档
简单的记录一下JavaScript 高级应用
记录一下 phpStorm8.03汉化包下载地址
配置ip地址四种方法,方便学习linux的朋友
phpstorm 8 license key
javascript设计模式
数据库设计三大范式
jquery 源码学习(四)构造jQuery对象-工具函数
jquery 源码学习(三)
Copyright © 2011-2022 走看看