参考blog :www.cnblogs.com/yuanchenqi/articles/5692716.html 1. sk = socket.socket() 里面有两个重要的参数,family 和 type type: SOCK_STREAM : tcp 默认 SOCK_DGRAM :udp f ...
分类:
编程语言 时间:
2019-01-30 07:24:08
阅读次数:
249
回想最开始学习JavaIO相关的操作时,被各种Reader/Stream绕晕。现在再回头梳理这一块的知识点,感觉清晰了很多。Java作为编程语言,大部分东西都是从系统层面带来的,所以学习的知识点虽然在Java,但是背后的答案却在操作系统层面。首先理解核心概念:IO,究竟什么是IO?所谓IO就是内存与外设相关的数据传输。常用的外设有硬盘,网卡,打印机,鼠标...我们接触最频繁的IO操作是硬盘上文件的
分类:
编程语言 时间:
2019-01-29 23:16:03
阅读次数:
307
TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)是运输层的两个主要协议,均是互联网的正式标准。①TCP面向连接的(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接;②T ...
分类:
其他好文 时间:
2019-01-29 22:00:07
阅读次数:
175
关于网络编程中MTU、TCP、UDP优化配置的一些总结 https://www.cnblogs.com/maowang1991/archive/2013/04/15/3022955.html 感谢原作者的内容. 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Et ...
分类:
其他好文 时间:
2019-01-29 10:46:35
阅读次数:
121
今日网吧上网,打开邮件,QQ音乐速度明显比前面慢得非常多,体现出非正常反应。(HTTP,HTTPS) 观察其他机器,发现游戏正常。(TCP,UDP) 我将情况告诉网管,网管联系后台人员,后台人员进行了清理垃圾等操作以后,网速恢复正常反应 缓存垃圾回收,可以重启汇聚层的路由器交换机等。如果重启无效,那 ...
分类:
其他好文 时间:
2019-01-28 20:16:09
阅读次数:
216
试了不少调试工具,比如网络调试助手之类的,还有netcat之类的,在win64位下面都不能很好的测试udp端口的连通性,原因也很简单,udp的通信方式决定了的. 后面发现了nmap可以达到目的,它是通过扫描的方式来判断的,原理不去深究~ 参考:http://www.91ri.org/8654.htm ...
分类:
移动开发 时间:
2019-01-28 20:08:23
阅读次数:
1067
1.了解一下啥是猫池,简单来说就是插了很多张手机卡的一个硬件设备,可以通过猫池将信号拨出去,具体可以谷歌搜一搜 2.登录设备网页 我这个是192.168.1.249 输入账号和密码 3.基本知识了解,要将猫池注册到公网的fs上,由于是通过UDP通信的 ,因此你得在阿里云上开放5070端口: 4.修改 ...
分类:
其他好文 时间:
2019-01-28 18:24:11
阅读次数:
512
第78节:Java中的网络编程(上) 前言 网络编程涉及ip,端口,协议,tcp和udp的了解,和对socket通信的网络细节. 网络编程 开放系统互连 网络编程指IO加网络 TCP/IP模型: 1. 应用层 2. 传输层 3. 网际层 4. 主机到网络层 OSI模型:(封装) 网络1封包 网络2拆 ...
分类:
编程语言 时间:
2019-01-28 18:22:10
阅读次数:
208
VXLAN简介 VXLAN:Virtual eXtensible Local Area Network的缩写,虚拟扩展局域网,现代数据中心的的一种网络虚拟化技术,即在传统的三层IP网络上虚拟出一张二层的叠加网络,本质上是一种大二层的虚拟网络技术,引入一个UDP格式封装的外层隧道作为数据的链路层,原有 ...
分类:
其他好文 时间:
2019-01-28 13:51:02
阅读次数:
265
##基本套接字的使用 linux系统把网络io抽象成socket,对网络的编程就是对socket的编程。 java把套接字抽象成类似的类 InetAddress SocketAddress 识别java应用程序如何识别网络主机 客户端Socket类 ServerSocket类 UDP类 Datagr ...
分类:
编程语言 时间:
2019-01-28 00:50:33
阅读次数:
127