JAVA学习15.网络基础

1.网卡

每个计算设备上都有若干个网卡
每个网卡上有(全球唯一)单独的硬件地址,MAC地址

2.IP地址

IP地址:每个网卡/机器都有一个或多个IP地址,用于区分计算机
保留ip:127.0.0.1 本机
IPV4:192.168.0.100,每段从0到255
IPV6: 128bit长,分成8段,每段4个16进制数

3.端口

port:端口,0-65535
0~1023, OS已经占用了,80是Web,23是telnet
1024~65535,一般程序可使用(谨防冲突)
两台机器通讯就是在IP+Port上进行的

4.通讯协议

TCP(Transmission Control Protocol)
传输控制协议,面向连接的协议
两台机器的可靠无差错的数据传输
双向字节流传递
UDP(User Datagram Protocol)
用户数据报协议,面向无连接协议
不保证可靠的数据传输
速度快,也可以在较差网络下使用
JAVA学习15.网络基础