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+端口号这个地址发送请求,就会访问到百度的服务器
查看全文
相关阅读:
PHPExcel读取excel03/07版到数组
firefox 自定义快捷键
phpstorm 自定义函数配置
解决FPDF报错:FPDF error: Not a JPEG file / FPDF error: Not a PNG file
mysql学习笔记
定时备份服务器数据库(借助windows任务计划以及mysqldump)
discuz 注册用户用到的几个表
phpstorm配置取消掉63342
discuz random函数
discuz X3.2邮箱非必填
原文地址:https://www.cnblogs.com/oxtime/p/11466551.html
最新文章
SQA
最后一次冲刺
新学期第一次冲刺
第三次冲刺
爱上长大第二次冲刺
第二次冲刺
第一次项目冲刺
第一次冲刺
团队合作实验三
了解git /github
热门文章
记一次并发数据重复的处理
PHP日志笔记
CI框架取消index.php
取消PHPStorm注释斜体
Target runtime Apache Tomcat v7.0 is not defined.
VirtrualBox 搭建本地lamp环境
sublime 修改Xdebug插件快捷键
PhpExcel数组输出到Excel浏览器下载
php5.3不支持 ereg、ereg_replace等函数问题,如提示:Deprecated: Function ereg() is deprecated
程序日志--要养成好习惯
Copyright © 2011-2022 走看看