OSI七层模型、TCP协议
1. 网络资产搜索引擎
2. 网站存储用户密码进行MD5加密
3. 小型Web管理系统账号密码使用base64进行加密
4. IP地址:网络位+主机位
5. 局域网中没有DHCP服务主机获取的地址范围 169.254
6. osi七层参考模型及作用:
应用层 ---- 提供软件接口和网络服务
表示层 ---- 提供应用程序间通信,处理数据格式
会话层 ---- 建立,维护和管理会话
传输层 ---- 建立端与端的连接
网络层 ---- 寻址和路由选择
数据链路层 ---- 介质访问,链路管理
物理层 ---- 比特流传输
五层参考模型:应用层、传输层、网络层、数据链路层、物理层
7. TCP协议:● FTP(文件传输协议)
● Telnet(远程登录协议)
● SMTP(简单邮件传输协议)
● POP3(和SMTP相对,用于接收邮件)
● HTTP协议等。
8. ipconfig all查询全部信息,物理地址即为ARP地址
9. 查看本地ARP缓存信息:arp -a
10. 清除本地arp缓存信息:arp -d
11. kali常用工具:arpspoof、Ettercap
12. TCP和UDP的区别:
●连接方面区别:
i:TCP面向连接(如打电话要先拨号建立连接)。
ii:UDP是无连接的,即发送数据之前不需要建立连接。
●安全方面的区别:
i:TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。
ii:UDP尽最大努力交付,即不保证可靠交付。
●传输效率的区别:
i:TCP传输效率相对较低。
ii:UDP传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。
●连接对象数量的区别:
i:TCP连接只能是点到点、一对一的。
ii:UDP支持一对一,一对多,多对一和多对多的交互通信。
13. TCP的三次握手与四次挥手
14. IP地址:企业网络使用的合法IP地址,由提供Internet接入的服务商(ISP)分配公网地址,公网地址可以由网络管理员自由分配。但网络内部的私有IP地址不能相同,否则会发生IP地址冲突,导致网络连接失败。一般情况,IP地址可以分为5大类别:A类/B类/C类/D类及E类。
*A类地址以0开头,第一个字节作为网络号,地址范围为:0.0.0.0~127.255.255.255;
*B类地址以10开头,前两个字节作为网络号,地址范围是:128.0.0.0~191.255.255.255;
*C类地址以110开头,前三个字节作为网络号,地址范围是:192.0.0.0~223.255.255.255;
*D类地址以1110开头,地址范围是224.0.0.0~239.255.255.255,D类地址作为组播地址(一对多的通信);
*E类地址以1111开头,地址范围是240.0.0.0~255.255.255.255,E类地址为保留地址,供以后使用。
(注:只有A,B,C有网络号和主机号之分,D类地址和E类地址没有划分网络号和主机号。)
255.255.255.255
该IP地址指的是受限的广播地址。受限广播地址与一般广播地址(直接广播地址)的区别在于,受限广播地址只能用于本地网络,路由器不会转发以受限广播地址为目的地址的分组;一般广播地址既可在本地广播,也可跨网段广播。
例如:主机192.168.1.1/30上的直接广播数据包后,另外一个网段192.168.1.5/30也能收到该数据报;若发送受限广播数据报,则不能收到。
注:一般的广播地址(直接广播地址)能够通过某些路由器(当然不是所有的路由器),而受限的广播地址不能通过路由器。
127.0.0.0/8
被用作回环地址,回环地址表示本机的地址,常用于对本机的测试,用的最多的是127.0.0.1。
A、B、C类私有地址
私有地址(private address)也叫专用地址,它们不会在全球使用,只具有本地意义。
A类私有地址:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255
B类私有地址:172.16.0.0/16,范围是:172.16.0.0~172.31.255.255
C类私有地址:192.168.0.0/24,范围是:192.168.0.0~192.168.255.255
15. 子网掩码:子网掩码是于IP地址结合使用的一种技术,其主要作用有两个:
1)用于确定地址中的网络号和主机号
2)用于将一个大的IP网络划分为若干个小自网络(划分子网)
*A类地址来说,默认的子网掩码是255.0.0.0;
*对于B类地址来说默认的子网掩码是255.255.0.0;
*对于C类地址来说默认的子网掩码是255.255.255.0
OSI七层模型、TCP协议的更多相关文章
- OSI七层模型:TCP/IP && HTTP && WebSocket && MQTT
OSI七层模型分为 物理层: 建立.维护.断开物理连接 处理bit流 数据链路层,将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正 处理数据帧 Frame 网络层,进行逻辑地址 ...
- 三报文握手而不是三次握手 wireshark 封包详细信息 (Packet Details Pane) wireshark与对应的OSI七层模型 TCP包的具体内容 分析TCP三次握手过程
总结: 1.tcp报文非数据部分4*6字节 2.RFC 973 <计算机网络> 谢希仁 three way (three message) handshake 只是一次握手 同步位SYN. ...
- 01:osi七层---基于TCP协议的套接字(socket)
1 : osi 七层,tcp/ip 五层 1 cs架构和bs架构2 互联网3 osi七层 tcp/ip五层 -物理层 -网线.光纤 -数据链路层 -网卡 - ...
- osi七层模型&tcp/udp
1.TCP/UDP协议 1.1 TCP协议 可靠,速度慢,全双工通信 建立连接三次握手,断开连接四次挥手 建立起链接之后,发送每条消息都有回执,为了保证数据的完整性,还有重传机制 数据传输:有收必有发 ...
- OSI七层模型加协议
OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层 HTTP.TFTP, FTP, NFS, WAIS.SMTP 表示层(Presentation) ...
- 温故知新--计算机网络 iso/osi七层模型 tcp/ip四层模型
ISO七层模型由下至上为1至7层,分别为: 应用层(Application layer) 表示层(Presentation layer) 会话层(Session layer) 传输层(Transpor ...
- 网络OSI七层模型及各层作用 与 TCP/IP
背景 虽然说以前学习计算机网络的时候,学过了,但为了更好地学习一些物联网协议(MQTT.CoAP.LWM2M.OPC),需要重新复习一下. OSI七层模型 七层模型,亦称OSI(Open System ...
- 一张非常强大的OSI七层模型图解。。。
源自http://www.colasoft.com.cn/download/protocols_map.php,非常适合小白入门,后面罗列出来方便大家浏览记忆...(不经意间看到的,分享一下) OSI ...
- OSI七层模型详解 TCP/IP协议
总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...
- TCP/IP协议:OSI七层模型、TCP/IP四层模型的对比
1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务.接口.协议.分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型. 1.2 OSI先有模型,后有协议,先有标准,后进行 ...
随机推荐
- 基础篇之Markdown基础语法
标题 1. # + 空格 + 标题名字 → 一级标题 2. ## + 空格 + 标题名字 → 二级标题 3. ### + 空格 + 标题名字 → 三级标题 ...... 6.###### + 空格 + ...
- Python切换中英文输入法
要实现中英文切换,首先Windows系统必须要有中文语言和英文语言,才能实现输入法(语言)切换. import win32api import win32gui from win32con impor ...
- docker部署服务器
Docker部署PostGres docker run -d --name postgres --restart always -e POSTGRES_USER='postgres' -e POSTG ...
- mac中Mysql各种版本下载
https://downloads.mysql.com/archives/community/ 安装后,5.8以下修改密码,参考 https://www.cnblogs.com/xuyin/p/121 ...
- CCF 202006-1 线性分类器
#include <iostream> #include <bits/stdc++.h> #include <string> using namespace std ...
- Python 用exec来获取字符串所对应的字典
Python 用exec来获取字符串所对应的字典 Python exec 问题的提出 想要遍历两个结构相似的字典,但是不想采用字典内嵌套字典的方式,所以想要通过一个列表,该列表包含字典名称.也就是通过 ...
- mysql剪贴板
// mysql 8.0 连接数据源的配置文件 <!--数据源--><bean id="dataSource" class="com.alibaba.d ...
- linux安装等
软碟通刻入某版本linux 推荐方法 2) 1) U盘启动 修改vmlinuz initrd=initrd.img linux dd quiet 查看U盘盘符 重启修改hd:/dev/sd** qui ...
- nuxt,js中关于服务端不能使用localStorage和cookie的解决方案
参考链接:https://www.npmjs.com/package/cookie-universal-nuxt 1.安装下载 npm i --save cookie-universal-nuxt 2 ...
- vue el-tree 单选实现
<el-tree :props="props" ref="treeList" :load="loadNode" check-stric ...