网络协议
文章平均质量分 93
作为一个程序员应该了解的一些基本网络知识
咖啡煮码
这个作者很懒,什么都没留下…
展开
-
基于Spring实现一个RPC框架
基于Spring框架构造一个RPC远程调用示例,涉及bean的生命周期、代理、网络通信编程等知识。原创 2024-04-02 19:04:20 · 1066 阅读 · 0 评论 -
Java Netty通信编程
介绍一下Netty,并用它实现一个nio模式的通信demo原创 2024-03-05 16:30:45 · 726 阅读 · 0 评论 -
Java NIO通信编程
Java NIO编程示例,包含单线程版本与多线程版本。 select、poll、epoll的区别。原创 2024-01-26 18:35:15 · 823 阅读 · 0 评论 -
Java Socket通信编程
socket是对tcp最直接的应用,用java代码如何实现呢,请看正文分说原创 2024-01-05 18:53:08 · 998 阅读 · 1 评论 -
网络协议(八)应用层-HTTPS
一文读懂HTTPS的基本原理原创 2023-12-30 00:18:58 · 1080 阅读 · 1 评论 -
网络协议(六)传输层
前面几篇文章中介绍了网络协议中一到三层协议及相关设备,这篇文章再往上进一层来到第四层——传输层。传输层有两大重要协议:TCP与UDP。全称:传输控制协议(TCP - Transmission Control Protocol),用户数据报协议(UDP - User Datagram Protocol)。这两个协议通常被用来对比,那么他们有什么相似点与不同点呢?原创 2023-12-12 18:46:28 · 792 阅读 · 0 评论 -
网络协议(五)互联网上的通信
本篇文章介绍了局域网内的一个设备要访问互联网中的设备时,网络包是怎么传输的。中间涉及到了NAT网关的IP端口映射,路由器间的接力传递。接下来的文章就该深入到传输层了,欲知后事如何,请听下回分解。原创 2023-11-22 00:22:28 · 73 阅读 · 0 评论 -
网络协议(四)局域网内的通信
到此为止,局域网内的设备通信流程和涉及的分层设备都已了解完毕,下篇文章来探讨下互联网中的两台设备是怎么进行通信的。原创 2023-11-07 14:17:42 · 353 阅读 · 4 评论 -
网络协议(三)网络包各层内容的来源
前面的文章中介绍了网络中来回跑的网络包长什么样子,这篇文章再来探讨下这包裹的每一层信息是怎么产生的。这是上篇文章的包裹图,里面包含了很多信息:端口,IP,MAC地址。这些信息都是从哪来的呢。原创 2023-10-25 00:24:34 · 69 阅读 · 0 评论 -
网络协议(二)网络包的层层包裹
上篇文章中介绍了网络协议中的OSI七层协议与TCP/IP四层协议,TCP/IP的实际应用更广泛。一个网络请求,经过这几层协议后,它长什么样呢?以一个HTTP请求为例,我们来看一下这个套娃式的包裹。原创 2023-10-11 00:30:03 · 95 阅读 · 1 评论 -
网络协议(一)什么是网络协议
作为一个面向互联网进行编程的程序员自然绕不开网络这道关,那么信息是如何在网络上进行传递的,发送方发送的消息如何能准确的发给接收方,接收方又如何能正确的去解读这条消息呢?这就需要发送方和接收方来约定一个协议,双方都按照这个协议来封装发送与接收解析,这就是网络协议诞生的缘由。原创 2023-10-08 23:49:14 · 68 阅读 · 1 评论