ip是主机和主机之间的通信,只要中间没有NAT,源Ip和目标IP地址不变mac是设备和设备之间的通信任何一个进程需要用到某个端口时,需要向内核申请使用,内核通过套接字标记(进程间的通信,允许不同或相同主机上不同进程之间进行通信,数据交换),调用内核中的tcp注册端口来实现进程间通信。tcp传输控制协议,连接是双向的udp,数据报协议,无连接的协议IANA:0-1023已被永久分配,特权端口,只有管
分类:
Web程序 时间:
2019-01-16 01:01:14
阅读次数:
286
脑图:socket 从UDP数据报长度说起 UDP属于网络模型中的传输层。下面我们由下至上一步一步来看: 理论上,IP协议允许的最大IP数据包(packet)为2^16=65535(IP包总长为16位): 但是!以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特 ...
分类:
其他好文 时间:
2018-10-14 19:17:55
阅读次数:
222
一、基础知识 UDP 协议相较于 TCP 协议的特点: 1、无连接协议,没有持久化连接;2、每个 UDP 数据报都是一个单独的传输单元;3、一定的数据报丢失;4、没有重传机制,也不管数据报是否可达;5、速度比TCP快很多,可用来高效处理大量数据 —— 牺牲了握手以及消息管理机制。6、常用于音频、视频 ...
分类:
Web程序 时间:
2018-09-13 20:53:09
阅读次数:
209
UDP UDP是一个面向数据报的简单运输层协议。 数据结构 udp_init udp_output udp_input 功能A:将UDP数据报放置到合适的插口缓存内,唤醒该插口上因输入阻塞的所有进程。不重点关注多播与广播的情况。 udp_detach udp_usrrep 总结: 问题1:IP数据报 ...
分类:
其他好文 时间:
2018-05-04 21:25:27
阅读次数:
805
20165314 2016 2017 2 《Java程序设计》第9周学习总结 教材学习内容总结 URl类 UDP数据报 广播数据报 套接字 套接字连接机制 "代码托管" ...
分类:
编程语言 时间:
2018-04-29 23:15:14
阅读次数:
264
本周学习总结: 知识点 网络模型:1.OSI参考模型2.TCP/IP参考模型网络通信要素: 、UDP数据报:基于UDP通信的基本模式是: ...
分类:
其他好文 时间:
2018-04-29 18:44:26
阅读次数:
117
主要内容 URL类 InetAdress类 套接字 UDP数据报 广播数据报 Java远程调用(RMI) 重点和难点 重点: URL的使用和套接字连接机制 难点:套接字连接机制 URL类 URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Uniform Resour ...
分类:
其他好文 时间:
2018-04-27 15:40:56
阅读次数:
160
如何保证可靠性? 1.校验和。在TCP的首部中有一个占据16为的空间用来放置校验和的结果。 这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段 和不确认收到此报文段(希望发端超时并重发)。 (校验出包有错,丢弃报文段,不给出响应,TCP发送 ...
分类:
其他好文 时间:
2018-03-29 02:17:00
阅读次数:
139
IP地址分类 互联网上的每个接口必须有一个唯一的 Internet 地址(也称作 I P 地址)。 IP 地址长 32 bit 。IP 地址具有一定的结构,五类不同的互联网地址格式。 区分各类地址的最简单方法是看它的第一个十进制整数,0,128,192,224,240。 区分各类地址的最简单方法是看 ...
分类:
其他好文 时间:
2018-03-21 21:15:20
阅读次数:
221
在Java中提供了专门的网络开发程序包 java.net,java的网络编程提供了两种通信协议:TCP(传输控制协议)和UDP(数据报协议)。 一.IP(Internet Protocol) 与InetAddress类 1.IP简介 互联网上的每一台计算机都有一个唯一表示自己的标识,即IP地址。 I ...
分类:
编程语言 时间:
2017-12-08 01:28:40
阅读次数:
315