
计算机网络
文章平均质量分 86
计算机网络
摆烂java选手
想学新技术
展开
-
网络原理基本概念
IP地址指的是一台主机在互联网中所处的位置,相当于我们网购时填写的收货地址。IP地址是通过32位整数来进行表示的,为了方便查看,就使用了点分十进制的方式来进行表示IP地址。用户可以在电脑中使用cmd来看自己本台机器的IP地址,这里给个例图:端口号指区分当前主机上的应用程序(进程)。因在一台主机上会使用到许多网络程序,不同的网络程序有不同的端口号,这样可以区分当前主机收到的数据,是需要给那个网络程序处理使用。原创 2024-08-29 17:13:43 · 1042 阅读 · 0 评论 -
IP协议报文
实际上只有两个取值,分别是4和6,4代表的是IPv4,6代表的是IPv6。原创 2024-10-03 14:39:16 · 1094 阅读 · 0 评论 -
数据链路层(以太网简介)
IP协议在路由转发的过程时,在这个过程中都是拿着IP地址来进行查路由表的,由此得到的是网络接口(抽象概念),具体的说就是传输给哪个mac地址的设备,这个环节中就涉及到了IP地址转换成mac地址的过程。则达到目的地,这里的过程中不考虑NAT机制,由此也说明了,以太网数据帧里面的mac地址,随着转发的过程,时刻发生改变,每经过一个交换机/路由器都会产生上述的变化。以太网非常的短,并且1.5也非常的小,毕竟TCP/UDP至少都是64kb,此处的MTU的限制,就会对上层协议产生直接的影响,也就是IP协议。原创 2024-10-04 14:42:46 · 1043 阅读 · 0 评论 -
UDP协议
(UDP是无法扩容的,因为这是协议规定好的,即使服务器扩容了,但是无法使客户端进行扩容,即使客户端都对这个服务器扩容了的,那么客户端使用其他的服务器就无法使用了,因为其他服务器都是未扩容的。4.校验和具体的工作:UDP中使用2个字节作为校验和,其中使用简单有效的方法是CRC校验和(循环冗余校验),其方法为把UDP数据报整个数据都进行遍历,分别取出每个字节,往一个两个字节的变量上进行叠加,整个数据可能比较多,会导致结果溢出,但也无关紧要,只需要关心校验和在传输过程中是否改变即可。(适合Hash算法)原创 2024-09-02 21:06:43 · 855 阅读 · 0 评论 -
TCP协议
URG和紧急指针一起使用,当URG为1时,紧急指针才有效,紧急指针里面保存了一个偏移量,TCP正常情况下都是按照顺序来传输数据的,紧急指针可以让后面的数据通过紧急指针的偏移量进行插队,把指定位置的数据优先发出去。(日常开发很少涉及)PSH催促标志位,带有这个标志位的数据,就相当于在提醒接收方,要尽快来处理这个数据(特殊场景下的特殊方案)原创 2024-09-16 13:39:47 · 1368 阅读 · 0 评论 -
网络编程介绍
TCP和UDP的回显服务器的简单编程,DatagramSocket Socket ServerSocket DatagramPacket原创 2025-03-07 09:27:15 · 445 阅读 · 0 评论 -
HTTP和HTTPS
HTTP和HTTPS原创 2025-03-10 16:24:42 · 888 阅读 · 0 评论