网络
网络
CodingSoldier
这个作者很懒,什么都没留下…
展开
-
HTTPS加密过程
对称加密是最快速、最简单的一种加密方式,加密与解密用的是同样的密钥。非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥和私钥。公钥可以发给任何请求它的人,公钥用于加密信息。私钥只能由一方安全保管,不能外泄,只有私钥才能解密被公钥加密的信息。HTTP协议以明文方式发送内容,不对数据进行加密。如果攻击者截取了Web浏览器和网站服务器之间的传输报文, 就非常危险,用户的账号密码、银行卡等信息会被攻击者掌握。而HTTPS在HTTP的基础上加了一个安全套接层(SSL)实现了对报文的加原创 2020-12-10 22:22:24 · 541 阅读 · 0 评论 -
应用层——DNS协议、DHCP协议
TCP/IP协议簇把OSI七层网络模型的应用层、表示层、会话层合并为一层——应用层。应用层直接和应用程序接口结合,并提供常见的网络应用服务。常见的应用层协议有DNS协议、DHCP协议、HTTP协议。DNS协议域名系统(Domain Name System,缩写:DNS)也可以叫做域名解析协议,是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。域名由点、字母和数字组成,点分割不同的域。TCP协议、UDP协议使用IP地址+端口表示网络进程,但是原创 2020-12-10 22:15:00 · 1372 阅读 · 0 评论 -
传输层——TCP协议、UDP协议
传输层管理端到端(进程到进程)的通信连接,传输层不关心数据在网络间的转发,路由器就没有传输层。传输层使用端口(Port)来标记不同的网络进程,端口(Port)使用16比特位表示(0~65535)。一些常见的端口如下:常见的传输层协议有TCP协议、UDP协议。TCP协议传输控制协议(英语:Transmission Control Protocol,缩写:TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP首部16位源端口:发送端的的端口号。16位...原创 2020-12-10 22:05:54 · 978 阅读 · 0 评论 -
网络层——IP地址分类、子网划分、CIDR、网络地址转换NAT
IP地址长度为32位,常分成4个8位,一般将二进制IP地址转为十进制表示。十进制IP地址:192.168.1.1二进制IP地址:11000000.10101000.00000001.00000001IP地址分类IP地址分为两部分,网络号与主机号。分为A、B、C三类及特殊地址D、E。A类地址网络号占8位,主机号占24位。B类地址网络号占16位,主机号占16位。C类地址网络号占24位,主机号占8位。D类地址,该类IP地址的最前面为1110,所以地址的网络号取值于224~239之间原创 2020-12-10 21:38:35 · 2283 阅读 · 0 评论 -
网络层——IP协议的转发流程
IP地址长度为32位,常分成4个8位,IP地址常使用点分十进制来表示(0~255.0~255.0~255.0~255)。例如:114.114.114.114、255.255.255.255IP数据报IP数据报由首部和数据两部分组成版本:指的是IP协议的版本,通信双方的版本必须一致,当前主流版本是4,即IPv4,也有IPv6,占4位。首部位长度:最大数值为15,表示的是IP首部长度,单位是“32位字”(4个字节),也即是IP首部最大长度为60字节,占4位。总长度:最大数值为65535,原创 2020-12-09 22:53:07 · 2718 阅读 · 0 评论 -
数据链路层——封装成帧、透明传输、差错检测、最大传输单元MTU、以太网协议
OSI模型中的数据链路层与物理层,在TCP/IP协议中同属于网络接口层。数据链路层为物理连接之间提供了可靠的数据传输。数据链路层主要解决3个问题:封装成帧、透明传输、差错检测。封装成帧“帧”是数据链路层中数据的基本单位,发送端在一段数据前后添加特定标记形成“帧”,接收端根据前后特定标记识别出“帧”。帧首部和尾部是特定的控制字符(特定比特流),帧首部(SOH)使用00000001,帧尾部(EOT)使用00000100。透明传输假如帧数据中刚好存在帧首部、帧尾部的比特流,那该怎么..原创 2020-12-09 22:29:03 · 3122 阅读 · 0 评论 -
物理层概述
物理层的作用1、连接不同的物理设备,屏蔽掉物理设备、传输媒体、通信手段的不同,使数据链路层感觉不到这些差异。2、传输比特流。物理层常用的电缆有3种:1、光纤。2、双绞线。一般来说,家里面连接路由器与电脑的网线就是双绞线。3、同轴电缆。数据以比特流的形式在物理层传输。使用1表示高电平,0表示低电平。光电信号转化为了数字信号。信道就是传输信号的通道。通常对信道由两种理解:一种是指信号的传输介质,如双绞线、光纤等。另一种是将传输介质和信号转换设备都归集在一起称为信道。信道可以是物理概原创 2020-12-09 22:08:36 · 1425 阅读 · 0 评论 -
计算机网络——网络分层、网络拓扑、性能指标
计算机网络分层计算机网络非常复杂,而复杂的系统往往需要分层,每一层专注于实现本层的功能点。计算机网络分层有以下原则:1、各层之间相互独立。当前层不需要了解其他层是怎么实现的,层与层之间通过接口通信。2、每一层要有足够的灵活性。以便应对未来发生的变化。3、各层之间完全解耦。计算机网络有两种著名的分层模型:OSI七层模型、TCP/IP四层模型。OSI七层模型OSI全称“开放式系统互联通信参考模型”(英语:Open System Interconnection Reference原创 2020-12-09 22:02:55 · 2566 阅读 · 0 评论