
网络编程
文章平均质量分 94
爱敲代码的三毛
不要因为走得远就忘记当初为什么出发。
展开
-
CDN技术
CDN技术原创 2024-07-13 21:07:49 · 1004 阅读 · 0 评论 -
HTTPS
HTTPS讲解原创 2023-09-03 11:23:24 · 1292 阅读 · 0 评论 -
HTTP协议
HTTP协议学习原创 2023-08-17 16:03:41 · 233 阅读 · 0 评论 -
计算机网络基础知识
因此路由器根据网络地址转发数据,路由器的目的是检查每一个进来的分组(第3层数据),为它们选择穿过网络的最佳路径,然后将它们交换到适当的出口。MAC地址是48位的十六进制数,IPv4地址是32位的二进制数,IPv6地址是128位,通常写成8组,每。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互。集线器器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时。秒万兆位的数据传送,尺寸小、重量轻,数据可传送几百千米,价格昂贵。原创 2022-07-04 11:29:18 · 1329 阅读 · 0 评论 -
网络编程(七) ———— 数据链路层(mac地址+ARP+DNS)
文章目录数据链路层概念mac地址MTUARPDNS数据链路层概念数据链路层负责的工作:两个相邻节点之间数据的传输核心的协议:以太网(涉及到数据链路层+物理层的协议)网线:以太网线此处的“目的地址”,"源地址"指的是mac地址,和IP地址还是有很大区别的一个mac地址占6个字节mac地址mac地址占6个字节,当前看来一般情况下mac地址是可以做到每个主机都有唯一的地址。IP地址是动态分配(连上网络之后,对应的路由器/其它设备会给这个主机自动分配一个IP)mac地址是写死的(网卡出厂的时原创 2022-05-03 19:17:21 · 1832 阅读 · 0 评论 -
网络编程(六) ———— IP协议(IPV4&IPV6)
ipv4原创 2022-04-28 08:00:00 · 1717 阅读 · 3 评论 -
网络编程(五) ———— 万字详解TCP协议
文章目录一、TCP首部格式确认应答和序列号超时重传连接管理为啥要三次握手,为啥要建立连接?如果三次握手,握四次行不行,握两次行不行?如果三次握手,握两次行不行?四次挥手中的ACK和FIN为啥不合并?滑动窗口如果滑动窗口的场景中出现丢包了,咋办?快速重传流量控制拥塞控制延时应答捎带应答面向字节流总结一、TCP首部格式源端口号表示发送端端口号,字段长16位目标端口号表示接收端端口号,字段长 16位序列号字段长32位。序列号(有时也就序号)是指发送数据的位置。每次发送一次数据,就累加一次原创 2022-04-23 19:54:34 · 3165 阅读 · 4 评论 -
网络编程(四) ———— UDP首部格式
接上一篇博客 Java Socket(UDP/TCP 套接字)文章目录UDP的特点1. 无连接2. 不可靠3.面向数据报4.全双工UDP首部格式源端口号 (Source Port)目标端口号包长度(UDP长度)缓冲区校验和总结UDP的特点UDP传输的过程类似于寄信,UDP是无连接面向数据报的,即使在传输过程中出现丢包,UDP也不负责重发,UDP是不会关注对端是否真的收到了传过去的数据,就算出现包的到达顺序出错也没不会纠正。1. 无连接知道对端的IP和端口号就直接进行传输,不需要建立连接,soc原创 2022-04-16 19:35:55 · 3389 阅读 · 1 评论 -
网络编程(三) ———— Java Socket(UDP/TCP 套接字)
文章目录Socket是什么?TCP/UDP套接字Socket是什么?想知道Socket是什么就先得了解一下什么是网络编程网络编程,通过代码来控制两个主机的进程之间能够进行数据交互。操作系统就把网络编程的一些相关操作,封装起来了,提供了一组API供程序员使用。操作系统提供的功能,访问网络核心的硬件设备,网卡。网卡也是归操作系统来管理的操作系统提供的socket api 是C语言风格的接口,在Java中是不能直接使用的。JDK其实也针对C语言这里的 socket API 进行了封装,在标准库中有一组原创 2022-04-09 22:23:29 · 2555 阅读 · 0 评论 -
网络编程(二) ———— OSI七层网络模型和TCP/IP五层网络模型
文章目录协议OSI七层网络模型TCP/IP五层网络模型协议协议就是一种约定,协议概念本身并不复杂,但是由于网路通信这件事,涉及到方方面面的细节,因此真实的网络通信协议,往往也并不简单。网络通信中的五元组,两个主机之间进行通信,往往是通过一个五元组,来描述这一次通信的。在TCP/IP协议中,用五元组来标识一个网络通信源IP:标识源主机源端口号:标识源主机中该次通信发送数据的进程目的IP:标识目的主机目的的端口号:标识目的主机中该次通信接收数据的进程协议号:标识发送进程和接收进程双方约定的原创 2022-04-02 09:00:00 · 2098 阅读 · 0 评论 -
网络编程(一) ———— 网络基础知识(IP地址和端口号)
文章目录一、局域网和广域网二、使用步骤1.引入库2.读入数据总结一、局域网和广域网局域网LAN:局域网 Local Area Network,简称LAN局域网内的主机之间能方便的进行网路通信,又称为内网;局域网和局域网之间在没有 连接的情况下,是无法通信的。局域网表示的范围比较小,可能就是一个机房,大到一栋楼或者整个校园。广域网WAN (Wide Area Network ):通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的局域网都属于其子网。如果把一个原创 2022-03-31 12:30:00 · 3544 阅读 · 0 评论