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+端口号这个地址发送请求,就会访问到百度的服务器
查看全文
相关阅读:
Java实现 蓝桥杯VIP 算法训练 ALGO-16进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-16进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-85进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-85进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-85进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-85进制转换
QEvent大全,有中文解释
涨姿势:创业做一个App需要花多少钱(8个人,6个月,就要100万,附笔记心得)
360私有化通过发改委审批:这6家公司可能性最大
给360的六条建议(禁止异地登录,普通用户500G足够用了)
原文地址:https://www.cnblogs.com/oxtime/p/11466551.html
最新文章
linux系统怎么改为中文版(转)
Java魔法堂:打包知识点之META-INF/MAINFEST.MF(转)
只有勇敢的人、鲁莽的人和绝望的人才会追求大的变革 – D.J. Anderson
读《被投资人“送”入看守所》一文有感(转)
安全运维之:Linux系统账户和登录安全(转)
Unity3D 灰度shader(改编自NGUI)
Eclipse代理设置
C++Vector使用方法
redmine fastcgi常常崩溃的解决方式
关于C#基类和子类函数调用问题
热门文章
JS来推断文本框内容改变事件
Oracle Hints具体解释
SD卡中FAT32文件格式高速入门(图文具体介绍)
Redhat6.4 配置本地网络的FTP YUM源
Fastjson介绍
格式化数据的输出方法
Java实现 蓝桥杯VIP 算法训练 Car的旅行路线
Java实现 蓝桥杯VIP 算法训练 ALGO-16进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-16进制转换
Java实现 蓝桥杯VIP 算法训练 ALGO-16进制转换
Copyright © 2011-2022 走看看