
网络编程
文章平均质量分 95
ngioig
一名正在学习Java后端开发的在校生,记录学习过程,感谢阅览.
展开
-
【网络原理 10】HTTPS 协议 工作过程 超细节(精心配图)
之前介绍了 HTTP 协议,这里是它的加密版。HTTPS(Hypertext Transfer Protocol Secure)是一种通过加密保护数据传输安全的通信协议。它是在标准的HTTP协议上添加了SSL/TLS(Secure Sockets Layer/Transport Layer Security)加密层来提供安全性。HTTPS(Hypertext Transfer Protocol Secure)是一种通过加密保护数据传输安全的通信协议。原创 2024-05-19 09:30:00 · 1313 阅读 · 0 评论 -
【网络原理 9】HTTP协议 请求 & 响应 超详解 看这篇就够
接上篇文章,【网络原理 8】HTTP 协议的基本格式和 fiddler 的用法-优快云博客,这里详细介绍HTTP 的 请求 和 响应。HTTP(Hypertext Transfer Protocol)是一种应用层协议,用于在Web浏览器和Web服务器之间传输数据。HTTP请求和响应是HTTP协议中最基本的消息类型。请求行:包括HTTP方法(GET,POST等)、请求URI和HTTP版本号;请求头部:包括一系列关于请求的元数据,如Host、User-Agent、Accept等;原创 2024-05-17 09:45:00 · 3756 阅读 · 0 评论 -
【网络原理 8】HTTP 协议的基本格式和 fiddler 的用法
之前给大家分别介绍了应用层,传输层的 TCP/UDP,网络层的 IP ,数据链路层的 以太网。这里要介绍的 HTTP 属于应用层里的协议。为什么HTTP报⽂中要存在"空⾏"?因为HTTP协议并没有规定报头部分的键值对有多少个.空⾏就相当于是"报头的结束标记",或者是 "报头和正⽂之间的分隔符".HTTP在传输层依赖TCP协议,TCP是⾯向字节流的.如果没有这个空⾏,就会出现"粘包问题".原创 2024-05-16 09:30:00 · 2125 阅读 · 0 评论 -
【网络原理 7】NAT 机制的工作流程
之前我们讨论了,IPv4协议中,IP地址数量不充⾜的问题NAT技术当前解决IP地址不够⽤的主要⼿段,是路由器的⼀个重要功能;• NAT能够将私有IP对外通信时转为全局IP.也就是就是⼀种将私有IP和全局IP相互转化的技术⽅法• 很多学校,家庭,公司内部采⽤每个终端设置私有IP,⽽在路由器或必要的服务器上设置全局IP;• 全局IP要求唯⼀,但是私有IP不需要;在不同的局域⽹中出现相同的私有IP是完全不影响的;原创 2024-05-14 23:45:24 · 1366 阅读 · 0 评论 -
【网络原理 6 】数据链路层
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。功能提供了节点之间的直接通信能力,使得连接的设备可以进行数据的传输和接收。负责将物理层提供的原始比特流组织成逻辑上的数据帧(Frame),并提供识别、定位和同步的功能。实现了数据的错误检测、纠正和流量控制,以确保数据的可靠传输。控制设备对共享传输介质的访问,以防止数据冲突和碰撞。主要任务封装和解封装。原创 2024-05-13 23:57:13 · 1224 阅读 · 1 评论 -
【网络原理 5】网络层中的 IP 协议
IP(Internet Protocol,互联网协议)是互联网中最基本、最重要的协议之一,它承载了互联网上几乎所有数据的传输。作为网络层协议,IP负责将数据从一个网络节点传输到另一个网络节点,而不管这两个节点之间的具体物理连接是什么样的。IP协议的设计理念是为了提供一种灵活、可靠、且能够适应不断变化的网络环境的数据传输机制。原创 2024-05-12 23:58:14 · 747 阅读 · 3 评论 -
【网络原理 4】应用层中 服务器和客户端的传输 以及 DNS 协议
这里会介绍服务器和客户端之间使用 socket 套接字来传输的方式.UDP 传输UDP(User Datagram Protocol,用户数据报协议)是一种无连接的、不可靠的网络传输协议。与TCP(Transmission Control Protocol,传输控制协议)相比,UDP更加简单,因为它不提供像TCP那样的可靠性和流量控制机制。无连接性:UDP是一种无连接的协议,这意味着在发送数据之前不需要建立连接。相比之下,TCP需要在通信之前建立连接,然后再进行数据传输。不可靠性。原创 2024-05-12 21:29:28 · 1314 阅读 · 1 评论 -
【网络原理 3】TCP协议的相关特性(三次握手,四次挥手)(万字详解)看完必懂 !
这篇文章会讲述 TCP 协议的一些相关特性。TCP⼩结 为什么TCP这么复杂?因为要保证可靠性,同时⼜尽可能的提⾼性能.校验和序列号(按序到达)确认应答超时重发连接管理流量控制拥塞控制滑动窗⼝快速重传延迟应答捎带应答其他:• 定时器(超时重传定时器,保活定时器,TIME_WAIT定时器等)以上就是要介绍的TCP全部内容了,写了我几天的博客,辛苦坏我了。博客不易,鹏鹏卖艺😭😭😭😭😭😭后续我会酷酷更新更多学习笔记。原创 2024-05-10 21:53:42 · 2048 阅读 · 0 评论 -
【网络原理 2】UDP 协议的报文结构和注意事项
这里会详细介绍 UDP 协议 的定义和特点。⛳⛳⛳UDP(用户数据报协议)的报文结构简单而灵活:源端口号(16位):指定发送方的端口号。目标端口号(16位):指定接收方的端口号。长度(16位):指定UDP报文长度,包括首部和数据部分,以字节为单位。校验和(16位):用于检测UDP报文在传输过程中是否被篡改。UDP的特点和注意事项包括:无连接性:UDP是无连接的,不保证数据传输的可靠性,也不保证数据包的顺序。低开销:由于不需要维护连接状态,UDP的开销比TCP低。适用于实时应用。原创 2024-05-06 23:21:16 · 1142 阅读 · 0 评论 -
【 网络原理 1】 网络编程原理基础知识
这里会详细介绍IP地址、端口号、协议、协议分层、封装、分用、客户端、服务器、请求、响应、两台主机之间的网络通信流程 网络原理知识IP地址(Internet Protocol Address):它是分配给设备以在网络上识别和通信的唯一标识符。IPv4地址由32位二进制数表示,通常以点分十进制表示,如192.168.1.1。IPv6地址则由128位二进制数表示,通常以八组十六进制数表示。端口号(Port Number):在网络通信中,端口号用于标识特定的应用程序或服务。原创 2024-05-06 09:30:00 · 941 阅读 · 1 评论