网络
文章平均质量分 94
网络的学习
川入
心之所向,素履以往,尽全力保持博客量的输出。
展开
-
【网络】-- 数据链路层
数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。原创 2023-05-10 20:31:31 · 1432 阅读 · 11 评论 -
【网络】-- IP协议
IP是整个TCP/IP协议族的核心,也是构成互联网的基础。IP位于TCP/IP模型的网络层(相当于OSI模型的网络层),它可以向传输层提供各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层,通过以太网、令牌环网络等各种技术来传送。原创 2023-05-08 15:53:31 · 743 阅读 · 3 评论 -
【网络】-- UDP协议
UDP(UserDatagramProtocol)是一个简单的面向消息的传输层协议,尽管UDP提供标头和有效负载的完整性验证(通过校验和),但它不保证向上层协议提供消息传递,并且UDP层在发送后不会保留UDP 消息的状态。因此,UDP有时被称为不可靠的数据报协议。如果需要传输可靠性,则必须在用户应用程序中实现。原创 2023-04-25 20:38:57 · 1270 阅读 · 3 评论 -
【网络】-- TCP协议
TCP 是面向连接的运输层协议。应用程序在使用 TCP 协议之前,必须先建立 TCP 连接。在传送数据完毕后,必须释放已经建立的 TCP 连接每一条 TCP 连接只能有两个端点,每一条 TCP 连接只能是点对点的(一对一)TCP 提供可靠交付的服务。通过 TCP 连接传送的数据,无差错、不丢失、不重复,并且按序到达TCP 提供全双工通信。TCP 允许通信双方的应用进程在任何时候都能发送数据。TCP 连接的两端都设有发送缓存和接受缓存,用来临时存放双向通信的数据面向字节流。TCP 中的“流”指的是流入原创 2023-05-03 21:29:56 · 1474 阅读 · 8 评论 -
【网络】-- https协议
HTTPS 协议(HyperText Transfer Protocol over Secure Socket Layer):可以理解为HTTP+SSL/TLS, 即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。原创 2023-04-21 16:30:56 · 1985 阅读 · 11 评论 -
【网路】-- http协议
HTTP 协议 (超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。原创 2023-04-18 20:44:56 · 1135 阅读 · 1 评论 -
【网络】-- 网络编程套接字(TCP网络程序)
简易的TCP网络模型实现原创 2023-03-26 18:45:57 · 529 阅读 · 1 评论 -
【网络】-- 应用层
设计一个加减乘除都能做的网络版计算器。例如,我们需要实现一个服务器版的加法器。我们需要客户端把要计算的两个加数发过去,然后由服务器进行计算,最后再把结果返回给客户端。升级:守护进程版本原创 2023-04-06 13:09:05 · 320 阅读 · 8 评论 -
【网络】-- 网络编程套接字(UDP网络程序)
简单的udp网络程序原创 2023-03-20 20:59:31 · 562 阅读 · 0 评论 -
【网络】-- 网络编程套接字(铺垫、预备)
现在的网络中,出现丢包的问题概率不大,即便出现了丢包问题,有些场景下也是可以容忍的,更重要的是不可靠是特点,可靠也是特点,但是不可靠看起来像缺点,但是它的反面就是没有为了让对应的程序,变得可靠,而做了更多得工作。重点是他们标识进程唯一性的能力,进程PID是进程管理的范畴,如果网络也使用进程PID来标识唯一性,那么网络的模块和进程管理的模块就黏在一起了,就会导致两个毫不相关的模块产生关联这是没有任何意义的,单独实现一个端口号提供给网络模块使用,实现网络模块与其他的模块的解耦。一个更安全,一个更简单。原创 2023-03-04 19:21:12 · 633 阅读 · 0 评论 -
【网络】-- 网络基础
"协议" 本质上就是一种约定。通过这种约定,来让我们在某些通信场景当中,达到更快速的进行通讯的目的。在IP层及其往上层的协议看来,数据都是一样的,差异化主要体现在IP层以下的最底层。在使用TCP / IP协议的网络中,IP及其向上的协议,看到的报文都是一样的。原创 2023-03-03 20:06:33 · 826 阅读 · 0 评论