导图社区 计算机网络基础InetAddress类笔记思维导图
计算机网络基础InetAddress类笔记思维导图,整理了网络基础、CP/IP协议、InetAddress类、数据报、UDP协议的内容,大家可以学起来哦。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
计算机网络基础InetAddress类笔记思维导图
网络基础
定义
不同地理
计算机与专门的外部设备
互相传递信息、共享资源
网络通讯协议
OSI
物、链、网、传、会、表、应
TCP/IP
应用层
http超文本传输协议\ftp\telnet\ssh\stmp\pop3邮件
传输层
tcp传输控制协议
udp用户数据包协议
网络层
IP\Igmp\Icmp
网络接口层
arp地址转换协议
反arp地址转换协议
协议protocol
协议是若干规则和协定的组合
协议分层,协议对应具体n层
CP/IP协议
Transmission Control Protocol/Internet Protocol
最为广泛的通讯协议
IP地址
逻辑地址》localhost>10.2.155.23
最大255
(a>0)?a:a+256
IP地址分为5类:政府、中大公司、学校、组播、实验
端口
软件结构
256*256个端口
端口被占用则会软件发生冲突
http:80 ;ftp:21(前1023被设定)
InetAddress类
内部隐藏了IP地址(封装类,没构造方法)
主机名以及IP地址
常用方法
getLocalHost()
String getHostName()
String getHostAddress()
byte[] getAddress()可出现负数
数据报
DatagramSocket
DatagramSocket()
DatagramSocket(int port)
DatagramSocket(int port, InetAddress laddr)
方法
void bind(SocketAddress addr)
DatagramSocket 绑定到特定的地址和端口,多次被占
bind SocketException注意while循环,socket有端口要定义在外面
boolean isBound()
connect(SocketAddress addr)
void recieve(DatagramPacket packet)
void send(DatagramPacket packet)
connect(InetAddress address, int port)
int getPort()
DatagramPacket类
构造方法
DatagramPacket(byte[] buf, int length)
DatagramPacket(byte[] buf, int length, InetAddress address, int port)
DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
byte[] getData()
void setData(byte[] buf)
getAddress()
getLength()
getSocketAddress()
IP地址+端口号
UDP协议
User Datagrams Protocol
用户数据报协议
无连接的、不可靠、不需要等待
主要在局域网,实时性要求高,精确率不高,视频会议,内网传输