网络通信协议分层的 物理介质 具体怎么走 你不需要了解
java JVM屏蔽了 底层
目前 分为7层 实际上应用的话 只有4层
网络层 (IP层) 独一无二的ip
A B C类 内网机制 其它的可以配备虚网 IP
子网掩码 都是1的话 是网络IP 最后一个字节 前4位是1 后4位是0 一共
网卡 有两块网卡 内网 网关
想对外服务的话 必须具备有公网的IP
ip 有几个字节代表网络的IP号 独一无二的IP地址 想在子网里再分的话 子网在起作用 不同的网络IP 则不能进行互相通话
网关 一边外网 一边内网 IP给我们提供了独一无二的IP地址
TCP/UDP 协议 两种通话方式 TCP可靠的连接 首先得建立 传吧 一定可以传到 连接的是字节流 效率低
UDP(数据包协议) 无需建立连接
网络编程都叫socket 谁先提出来 伯克利大学的socket 伯克利DB unix的分支 都位于java。net
Server TCP连接 client-server连接 两个类SCOKET和ServerSocket
端口号 很重要 (QQ说话 不能跑到你MSN上 端口号来区分在机器上不同应用程序 (2个字节 6万多个))
TCP端口和UDP端口 两者分开的
server的程序在不断的运行
多个client 还可以连接server 连接好服务器accept才能连接