网络
文章平均质量分 92
StriveCode
一个有梦想且努力的程序员
展开
-
UDP \TCP详详详详解,你想要的全都有(呕心沥血)
前言因特网为应用层提供了两种截然不同的可用运输层协议,一个是UDP(用户数据报协议),一个是TCP(传输控制协议),这两种协议无论是在开发过程中,还是面试问答中,都相当重要!!!先了解两个定义:多路分解:将运输层报文段中的数据交付到正确的套接字。多路复用:在源主机从不同的套接字中收集数据块,并位每个数据块加上首部信息(将在以后进行分解)从而生成报文段,并将报文段传递到网络层。一、UDP1.定义UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一原创 2021-03-17 17:15:54 · 2870 阅读 · 1 评论 -
DNS详解
前言DNS:因特网的目录服务因特网的主机和人类一样都有标识信息,主机的标识信息就是主机名,比如:www.facebook.nom。这个名字比较容易记。但因为主机名可能由不定长的字母组成,路由器难以处理,主机也可以用IP地址标识。所以识别主机由两种方式;主机名和IP地址。人们喜欢记忆主机名,路由器喜欢ip地址,便于处理。为了这种不同的偏好,我们需要一种能进行主机名和IP地址转换的目录服务,这就是**域名服务(DNS)**的主要任务。一、DNS提供的服务1、主要服务DNS:(1)一个由分层的DN原创 2021-03-15 15:59:41 · 996 阅读 · 0 评论 -
https及核心SSL
前言http协议是明文传输的,我们在网络中通常会填写账号密码,个人信息,账户金额,交易信息,敏感信息等等都属于需要保护的信息,如果我们在http协议中进行信息传输,那么很显然是不安全的,网络中各个设备都可以看到这些信息,如果有不法分子把这些信息提取出来,这样就会造成信息泄露等。所以HTTP具有一些缺点:●通信使用明文(不加密),内容可能会被窃听●不验证通信方的身份,因此有可能遭遇伪装●无法证明报文的完整性,所以有可能已遭篡改因为HTTP存在这些缺点,所以推出更为安全的HTTPS一、https是什原创 2021-03-08 02:46:48 · 594 阅读 · 2 评论 -
不得不看的cookie和session
尽最大努力的网络干货前言HTTP服务器是无状态的,这简化了服务器的设计,并且允许工程师们去开发同时处理数以万计的tcp连接的高性能web服务器。然而一个web站点希望能够识别用户,可能是服务器希望限制用户的访问,或者是希望把内容和用户身份联系起来。为此HTTP使用了会话跟踪;会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。一、co原创 2021-03-06 15:01:58 · 309 阅读 · 8 评论 -
HTTP超超超详解
前言web的应用层的协议是:超文本传输协议(HTTP),它是web的核心。http有服务端程序和客服端程序实现,它们在不同的端系统中,通过交换http报文进行会话。http定义了它们进行报文格式的方式,和报文结构。相关术语:web页面(文档)是由对象组成。一个对象只是一个文件(诸如HTML文件,JPEG图片)且它们通过一个url寻址。多数web页面含有一个HTML基本文件和几个对象。HTML基本文件通过url地址引用页面其他对象。url地址由两部分组成:存放对象的主机名和对象的路径名;一般格式<协原创 2021-03-06 02:05:22 · 662 阅读 · 0 评论