粘包问题 一、什么是粘包 注意:只有TCP有粘包现象,UDP永远不会粘包,为何,且听我娓娓道来。 首先需要掌握一个socket收发消息的原理 [ 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用 ...
分类:
其他好文 时间:
2019-09-13 17:14:03
阅读次数:
104
以下命令如果不存在,使用yum install -y xxx安装。 一、netstat或ss命令 1. netstat 注:yum install -y net-tools 对输出的每一项进行说明: (1) Proto:协议名(tcp协议还是udp协议) (2) Recv-Q:网络接收队列。表示收到 ...
分类:
系统相关 时间:
2019-09-13 15:28:25
阅读次数:
135
长园运泰利: 唉,垃圾的我只配够问几个问题! 1.rabbitmq的几种工作模式是什么 2.什么是委托 3.socket的几种连接方式 4.你了解过多线程编程吗 5.git多人同时提交代码时发生了冲突怎么解决 6.tcp和udp区别 7.c/c++里的回调函数是什么 8.进程之间的通信方式 9.你有 ...
分类:
其他好文 时间:
2019-09-12 23:45:55
阅读次数:
122
网络编程 网络是什么 连接介质+协议 协议:osi7层 5层协议 物理层:010101 数据链路层:做分组,数据报,数据帧 网络层:ip,通过ip得到mac地址 arp协议 mac地址学习 传输层:tcp/udp 三次握手四次挥手,可靠传输 应用层: 写的程序都是应用层,基于socket(基于网络和 ...
分类:
其他好文 时间:
2019-09-12 23:45:27
阅读次数:
107
计算机网络概述 组成 从 组成成分 上看,主要由 硬件 、 软件 、 协议 从 工作方式 上看,可分为 边缘部分 和 核心部分 从 组成功能 上看,由 资源子网 与 通信子网 构成,与上面的边缘、核心一一对应 功能 数据通信 资源共享 分布时处理 提高可靠性 负载均衡 分类 按 分布范围 分类: 广 ...
分类:
其他好文 时间:
2019-09-12 00:19:47
阅读次数:
194
[TOC] 一、基于UDP协议的socket套接字编程 socket套接字包括使用TCP协议和UDP协议进行通讯 1.1 用法 socket指定使用UDP通讯协议 发送udp数据 接收udp数据 1.2 udp协议的特点 1. 可以发空数据(数据报协议,有头) 2. 不需要建连接 3. 不会粘包 4 ...
分类:
其他好文 时间:
2019-09-11 19:59:21
阅读次数:
101
[TOC] 一、什么是粘包 粘包问题是所有语言中都会有的问题,因为只要使用了TCP协议,即使是通过socket编程也都会产生的问题。 注意:只有TCP有粘包现象,UDP永远不会粘包,为何,且听我娓娓道来。 首先需要掌握一个socket收发消息的原理 发送端可以是一K一K地发送数据,而接收端的应用程序 ...
分类:
其他好文 时间:
2019-09-11 19:49:30
阅读次数:
83
网络通讯协议(规则):对数据的传输格式 速率 步骤等做了规定 常用的是TCP\IP协议 UDP协议IP地址 是电脑的地址 端口号指的是 电脑程序的端口号InetAddress类获取主机的inet对象InetAddress inet=InetAddress.getByName("192.168.1.1 ...
分类:
编程语言 时间:
2019-09-11 11:24:14
阅读次数:
106
对计算机发展具有重要影响的广域网是ARPANET TCP/IP参考模型中提供无服务的传输层协议是:UDP 网络协议描述中 语法是对时间的实现顺序的说明 OSI参考模型各层功能的描述中 网络层实现介质访问控制 覆盖范围 个人区域网 局域网 城域网 广域网 IEEE正对WLAN制定的协议标准是IEEE8 ...
分类:
其他好文 时间:
2019-09-11 09:16:12
阅读次数:
113
一、什么是DHCP? DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCPserver),68(DHCPclient)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码
分类:
其他好文 时间:
2019-09-10 14:57:21
阅读次数:
106