网络
文章平均质量分 66
长安start
这个作者很懒,什么都没留下…
展开
-
java网络编程
java网络编程本质其实网络编程就是对用java语言对网络的描述。相对于编程而言,主要描述udp和tcpudp发送端与接收端各建立一个套接字datapramsocket,然后打包dataprampacket,发送端发送数据包,接收端接收。udp没有tcp那样的连接过程。tcp服务端创建serversocket套接字对象,客户端创建socket套接字对象,服务端套接字调用receive()方法创建一个与客户端socket沟通的服务端socket。此时,已连接两侧的套接字,并有了流对象,两侧数据交原创 2022-03-27 23:17:01 · 630 阅读 · 0 评论 -
网络传输过程
网络传输过程准备准备准备 服务器先启动,服务器上的程序,是一个进程,生成此进程的套接字。应用层客户端发出请求,如:在网页中输入URL,发送请求,此时浏览器发出的请求中有 请求消息request (resquest格式包括请求行,请求头部、空行、请求体。)生成已个套接字,此时客户端程序(浏览器)在操作系统上是一个进程,屏蔽网络层,链路层、物理层,可2以看做客户度端程序与服务器程序直接通 过套接字沟通。数据从应用层经套接字到达运输层。运输层主要负责数据的传输。运输层有两个协议,udp和tcp。原创 2022-03-27 22:59:56 · 973 阅读 · 0 评论 -
ipipip
ip原理ip包送到路由器之后,路由器先查看目的地址,根据路由表(主机与路由器都有一个与之相关的路由表)决定将包传送到下一个路由器,下一个路由器再查看目标地址,在发到下一个路由器,如此反复最终到达终点。为了将数据发往目标主机,每个主机都维护着一个路由表,该表记录ip数据直接发往哪一个路由器。ip途中遇到的问题ip协议上层传输的数据包大于ip层协议传输的数据包,所以要进行切片。分片往往在一个大的数据包无法一次发出,才进行。分片在路由器进行。分片弊端,1.加重路由器负荷,2.一个分片丢失,整个ip数据包就原创 2021-08-27 13:24:24 · 325 阅读 · 0 评论 -
网页吃饭吃饭
udp连接,服务器先启动,生成一个套接字,客户端启动,创建一个套接字,客户端在套接字中加入服务器端的ip与端口号,向服务器端发起连接,连接成功后,互通信息,客户端关闭套接字。tcp连接 服务器先启动,生成一个套接字,客户端启动,创建一个套接字,客户端在套接字中加入服务器端的ip与端口号,向服务器端发起连接,经过三次握手,服务器端再次创建一个套接字专用于和客户端连接连接成功后,互通信息,客户端关闭套接字,服务器端关闭套接字,中断通信。...原创 2021-08-23 23:59:18 · 85 阅读 · 0 评论 -
ip地址与子网掩码
子网掩码的作用就是划分子网,指一个网络标识有多少个主机。有多少个主机,子网掩码就是多大,一个ip地址与子网掩码and运算后,得出的就是网络标识;子网掩码取反与ip地址and运算,得出的就是主机标识。...原创 2021-08-20 17:14:28 · 57 阅读 · 0 评论 -
网关是什么
‘网关’一个大概念,不具体特指一类产品,只要连接两个不同的网络的设备都可以叫网关;而‘路由器’么一般特指能够实现路由寻找和转发的特定类产品,路由器很显然能够实现网关的功能。当然电信行业说的‘路由器’又和家用的‘路由器’两个概念,默认网关是什么,默认网关事实上不是一个产品而是一个网络层的概念,PC本身不具备路由寻址能力,所以PC要把所有的IP包发送到一个默认的中转地址上面进行转发,也就是默认网关。这个网关可以在路由器上,可以在三层交换机上,可以在防火墙上,可以在服务器上,所以和物理的设备无关。网关是默认原创 2021-07-31 12:56:39 · 605 阅读 · 0 评论 -
tcp大说
tcp大说前三层协议只能把数据包从一个主机搬到另外一台主机,但是,到了目的地以后,数据包具体交给哪个程序(进程)呢?所以,你需要把通信的进程区分开来,于是就给每个进程分配一个数字编号,你给它起了一个响亮的名字:端口号。然后你在要发送的数据包上,增加了传输层的头部,源端口号与目标端口号。OK,这样你将原本主机到主机的通信,升级为了进程和进程之间的通信。你没有意识到,你不知不觉实现了 UDP 协议!(当然 UDP 协议中不光有源端口和目标端口,还有数据包长度和校验值,我们暂且略过)就这样,你用 U原创 2021-07-22 15:59:57 · 283 阅读 · 1 评论 -
HTTP简介好
HTTP简介好主要特点HTTP之URLPOST请求例子,HTTP之响应消息ResponseHTTP之状态码常见状态码:HTTP请求方法HTTP工作原理GET和POST请求的区别GET请求POST请求HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。主要特点1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类原创 2021-07-22 14:31:53 · 100 阅读 · 0 评论 -
网络通信好
网络通信一、物理层二、数据链路层交换机广播三、网络层路由器子网掩码IP地址总结四、传输层TCP协议UDP协议五、应用层总结一、物理层物理层主要是由双绞线、光缆、电缆、无线电波组成,其作用很简单,就是连接不同的计算机,并传递底层电信号,高电压: 1 ,低电压: 0 。二、数据链路层加目标地址,发送者地址,未区分地址与数据,进行分组,此时的分组协议就是以太网协议以太网协议规定:一组电信号构成一个数据包,叫帧,每一帧分为报头( head )和数据( data ) 两部分。报头(head):固定 1原创 2021-07-22 10:07:07 · 173 阅读 · 0 评论 -
网络是怎样的
网络是怎样的1.输入URL2.DNS域名解析3 建立TCP连接,(4 发送请求,7 断开连接)**Socket库**3.1 收发数据的全貌3.2 创建套接字阶段3.3 连接阶段3.3.1 调用connect3.3.2 通讯双方交换控制信息3.3.3 连接操作的实际过程3.4.2 对较大数据进行拆分3.4.3使用ACK号确认网络包已收到3.7 小结5 WEB服务器5.1 服务器程序的结构5.2 服务端的具体工作过程5.3 nginx服务器是如何接收消息的1.输入URL在浏览器中输入URL网址就可以得到我原创 2021-07-22 00:29:05 · 174 阅读 · 0 评论