阅读《java+TCP/IP+Socket编程》随笔套接字:java为是实现应用程序的相互通信提供了许多api,这类应用接口的api称为套接字。分组报文:由程序创建和解释的字节序列。一组报文包括了网络用来完成工作的控制信息,有时还包括一些用户数据。路由器就是通过这些控制信息来实现对每个报文的转发(路由器的作用就是将信息从一个通信信道传递或转发到另一个通信信道)。协议:相当于相互通信的程序间达成的一
转载 2023-09-03 20:30:24
63阅读
Java Web系列可能要停更一段时间了,原因是最近在做一个Django的项目 最近可能更新些Django笔记,敬请期待网络协议基础目录网络协议基础HTTPHTTP事务工作流程报文Cookie & Session从HTTP到HTTPSTCP建立连接——三次握手断开连接——四次挥手IPIP地址子网IP数据报IP路由IP转发IP分片HTTPHTTP属于应用层协议HTTP事务工作流程HTTP事务
转载 2024-02-20 10:43:44
81阅读
一般说明在TCP/IP协议族中,UDP和TCP同样位于传输层,用户数据报是UDP协议中的概念.UDP协议提供面向事务的简单不可靠信息传送服务,它不提供对 IP 协议的可靠机制、流控制以及错误恢复功能.UDP 协议基本上是IP 协议与上层协议的接口,从整个用户数据在各层的包装看,UDP报文格式相当简单:1632bitSource port源端口Destination port目标端口Length 报
转载 2023-09-09 08:56:54
45阅读
好好的socket通讯程序, 从window 移入 linux 操作系统中,仅仅和服务器交换几条简单的数据后,报 java.net.SocketException Broken pipe 异常,甚是奇怪 ,在网上找到了很多 同类的问题包括答案,似乎没有一个能解决问题的。 我排出一些可能的情况, 1、连接从来没有断开; 2、交易数据量少,不存在超时问题,而且是长连接; 3、在输入,输出流中进
HTTP报文:它是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。 HTTP报文的流动方向:一次HTTP请求,HTTP报文会从“客户端”流到“代理”再流到“服务器”,在服务器工作完成之后,报文又会从“服务器”流到“代理”再流到“客户端” 报文的语法:所有
一般说明在TCP/IP协议族中,UDP和TCP同样位于传输层,用户数据报是UDP协议中的概念.UDP协议提供面向事务的简单不可靠信息传送服务,它不提供对 IP 协议的可靠机制、流控制以及错误恢复功能.UDP 协议基本上是IP 协议与上层协议的接口,从整个用户数据在各层的包装看,UDP报文格式相当简单: 1632bitSource port源端口Destination port目标端口Length
OSPFP(Open Shortest Path First Protocol)是一种用于在计算机网络中交换路由信息的动态路由协议。在OSPFP中,路由器之间通过发送不同类型的报文来传递信息,这些报文被称为OSPFP报文。本文将介绍OSPFP中的5种报文类型。 首先,让我们了解一下OSPFP的基本概念。OSPFP是一种链路状态路由协议,它主要用于在大型企业网络中实现内部网关协议(IGP)。它基于
原创 2024-02-05 11:46:30
111阅读
这里是Java网络编程,Java Socket编程相关的学习手记。这里按照官方的Java 8 Toturial教程的Custom Networking学习路径,对相关的一些内容进行解读(并不完全,如果有错请联系我,谢谢^ _ ^),同时在学习的过程中加入个人的理解与对代码运行的思考。简介与文章导航翻译。原文出自Java 8官方教程,这里是Java Tutorial中的有关网络的All About
        UDP协议是传输层的协议,是无连接的,不可靠传输,面向数据报,全双工的一种协议。与其相对应的,是TCP协议。这里讨论UDP协议。UDP协议的报文格式        这是教科书上的UDP报文结构,但是实际中的结构并不是这样的,而是如下的结构。  
转载 2023-10-15 19:44:33
54阅读
在路由交换网络中,报文乱序是一个常见的问题。由于网络中存在多个路径和多个节点,报文在传输过程中可能会因为各种原因而乱序。这种乱序可能会导致网络传输的延迟增加,并降低网络的性能。 在路由交换网络中,数据包是按照IP地址进行分组和转发的。每个数据包都有一个包头,其中包含了源地址和目标地址的信息。数据包在传输过程中,会经过多个路径和节点,这些节点根据路由表将数据包转发到下一个节点。然而,由于网络中存在
原创 2024-02-02 14:22:14
349阅读
以同网段的 VM 间互通简单介绍 VXLAN 网络中的报文转发过程。
转载 9月前
100阅读
概念:报文(message)是网络中交换与传出的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长短不限且可变。报文也是网络传输的单位,传输过程中会不断的封装成组,包,帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据。        比如:里面有报文类型,报文版本,报文长度,报
转载 2023-10-16 17:50:42
78阅读
简单介绍网络损伤仪WANsim的报文分类器,以及报文分类器的使用方式。 ...
转载 2021-07-23 16:13:00
150阅读
摘要:本节以集中式VXLAN网络(手工方式建立VXLAN隧道)为例,分别介绍相同子网内、不同子网间是如何进行通信的。在了解转发机制的前提下,我们先来看下VXLAN网关有哪些种类。VXLAN二层网关与三层网关和VLAN类似,不同VNI之间的主机,以及VXLAN网络和非VXLAN网络中的主机不能直接相互通
原创 2021-05-26 23:19:16
580阅读
转载 2021-03-12 11:32:00
145阅读
2评论
前言使用Petschko's RPG-Maker-MV File-Decrypter进行解包使用Petschko's RPG-Maker-MV File-Decrypter (Java-Version)进行解包前言RPG Maker是由Enterbrain Incorporation公司出品的RPG游戏制作工具,我们比较常见的几个版本是RPG Maker XP,RPG Maker VX,RPG M
学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持G
转载 2023-09-12 10:43:01
52阅读
Java项目开发中,常常会遇到“java解包”的问题,这通常涉及到如何将大的Java应用拆解成多个小模块,以便于管理、编译和部署。本文将系统地记录解决这一问题的过程,涵盖环境配置、编译过程、参数调优、定制开发、调试技巧及进阶指南等内容。 ## 环境配置 在开始之前,我们需要确保开发环境配置正确。以下是必要的配置步骤与要求: 1. **安装JDK** 确保安装Java Devel
原创 6月前
15阅读
# Java打包解包的流程 ## 1. 理解打包和解包的概念 在Java开发中,打包和解包是指将一组Java类文件和资源文件打包成一个可执行的JAR文件,或者从JAR文件中提取出其中的类文件和资源文件的过程。打包后的JAR文件可以方便地部署和传输,使得Java应用程序更加便捷和独立。 ## 2. 打包解包的步骤 下面是打包和解包的详细步骤,可以用表格展示如下: | 步骤 | 描述 | |
原创 2023-08-06 09:06:11
118阅读
# Java Netty 解包 ## 介绍 在网络通信中,要处理数据的传输和接收,经常会遇到数据的解包问题。解包是将接收到的数据按照一定的规则分割成消息的过程。Java Netty 是一个高性能的网络编程框架,提供了丰富的解包功能以及简化了网络编程的复杂度。本文将介绍如何使用 Java Netty 进行解包操作,并提供代码示例。 ## Netty 解包的基本概念 在进行解包之前,我们需要了
原创 2024-02-02 07:02:01
49阅读
  • 1
  • 2
  • 3
  • 4
  • 5