计算机网络专栏
文章平均质量分 90
该专栏主要讲解了网络基础知识,网络原理,UDP/TCP 网络编程,TCP/IP 协议,HTTP/HTTPS等干货!!!
十二分精神~
就算将来一无所有,我也不缺重头再来的勇气
展开
-
OSI七层网络模型 /TCP/IP五层模型以及封装分用的详细讲解
举个例子,比如说,在创业时,这时候就只需要老板一个人对所有员工进行管理即可,就不需要中层领导,随着公司的规模越来越大,老板管不过来了,这时候就需要有中层领导,当老板想要发布某个任务是,就不需要向底层的员工直接发布,只需要向中层领导发布,然后呢,中层领导就会向下再发布,最后到员工手里,这也就是刚才所说的,上层协议调用下层协议,下层协议给上层协议提供支持,这样在通信过程中,就会很容易的方便管理。数据发出去之后,就会进行一系列的交换机和路由器进行转发,等到目标主机接收到了这些数据后,就会对收到的数据进行。原创 2024-08-20 22:03:06 · 1119 阅读 · 1 评论 -
HTTPS协议和HTTP协议的区别详细图解
举个例子,在刚入大学时,学校就会收集新生的基本信息,例如,姓名,年龄,身份证号,手机号等,来保存到学校的教务系统中,但是,在这么多的学生信息中,学校是如何查询某个学生的具体信息呢,所以,学校就给每个学生都搞了一个学号,使得学号和学生的个人信息对应起来,在疫情那几年呢,学生进学校都需要刷学生证,通过刷学生证,在学校的教务系统中检查出来我是否是本校的学生,包括在学校内,我就可以拿着学生证去任何一个地方。但是,这下就有麻烦了,**将自己的密钥通过网络通信传输给服务器,**如果密钥被黑客截获了,这不就凉了么。原创 2024-08-20 21:51:52 · 909 阅读 · 0 评论 -
Spring:DI思想的详细图解
DI 就是依赖注入,,简单来讲,其实就是,把 IoC 容器中的 bean 对象取出来直接放到某个类的属性中,不再需要我们自己手的的new对象。例如下面代码,原创 2024-08-20 21:20:17 · 1187 阅读 · 0 评论 -
Cookie和Session的区别(详细讲解)
举个例子,在刚入大学时,学校就会收集新生的基本信息,例如,姓名,年龄,身份证号,手机号等,来保存到学校的教务系统中,但是,在这么多的学生信息中,学校是如何查询某个学生的具体信息呢,所以,学校就给每个学生都搞了一个学号,使得学号和学生的个人信息对应起来,在疫情那几年呢,学生进学校都需要刷学生证,通过刷学生证,在学校的教务系统中检查出来我是否是本校的学生,包括在学校内,我就可以拿着学生证去任何一个地方。所以,针对这种情况就是用cookie和session来保存用户的信息。原创 2024-08-13 21:34:10 · 392 阅读 · 0 评论 -
UDP数据报套接字
往 Socket 文件中写数据,就相当于通过网卡发数据,从 Socket 文件中读数据,就相当于通过网卡接收数据。注意:为了解决空字符或读取请求时读取的字符串长度不够,造成数据丢失的情况,这里约定,客户端和服务端发送的数据都已 ‘/3’ 进行结尾,读取到 ‘/3’ 就表示请求或响应都全部读取完成。3.服务器接收到请求并计算响应:根据该请求数据,如果是一目录,列出目录中所包含的所有文件及文件夹,如果是一个普通文件,列出文件所在目录中的所有文件及文件夹。5.客户端接收响应:打印出所有的文件及文件夹。原创 2023-12-05 20:48:17 · 2042 阅读 · 2 评论 -
网络通信基础
网络传输时,本质是通过光/电信号进行传输的,例如,低电平表示1,高电平表示0,或者高频光信号表示1,低频光信号表示0,由这样一组 0 或 1 组成的二进制数字进行网络通信,但是,网络通信时,传输的数据由很多种,有:图片,视频,文本等,不同类型的数据,格式也不同,在网络传输时,如何识别这是一个图片还是文本呢?网络协议,是在网络数据数据传输时,在经过所有网络设备时,都必须遵守的一组约定,如,通过哪种格式建立连接,按照哪种格式去识别传输过来的数据,只有遵守这组约定,计算机之间才能互相通信交流。原创 2023-11-30 21:25:44 · 532 阅读 · 0 评论 -
10000字讲解TCP协议(确认应答,超时重传,三次握手,四次挥手等等众多机制)以及UDP协议(UDP报文,校验和)
本篇文章主要讲解了TCP报文,确认应答,超时重传,三次握手,四次挥手,流量控制,拥塞控制,滑动窗口,捎带应答,延时应答等众多重要机制以及粘包问题,TCP和UDP的区别总结原创 2023-12-19 22:01:40 · 1585 阅读 · 0 评论 -
TCP流套接字编程
对于TCP来说,并不需要,前提是需要先把连接给建立上。这里的“有连接”和“无连接” 不是传统意义上的连接,而是通信双方都保存了对端的信息,而UDP呢,它是每发送一次数据,都要指定一次对端的IP和端口号,然后将生成的数据报作为send的参数发出去,下图就是UDP中的发送数据报的核心代码;TCP和UDP差距是很大的,在数据传输方面,UDP是面向数据报的,而TCP是面向字节流的的,下面列出了使用TCP来实现网络编程所依赖的Socket类,通过这些类和具体的例子,来详细的讲解TCP网络编程。原创 2023-12-08 22:14:22 · 1170 阅读 · 0 评论