1.网络编程简述
基于 TCP/IP 4层网络模型:物理层、网络层、传输层、应用层
纯Java只能工作在网络层以上,即只能在传输层和应用层直接编程
所以使用Java抓包,比如监听网卡都需要借助第三方工具比如 winpcap来做,不是特别方便
但正应为java工作在网络层以上,并且提供面向TCP的Socket编程
Java 帮我们封装了包分片、丢失重传、分片组装、校验等等一系列低层工作
所以才会觉得Java网络编程上手是如此简单,言归正常,来说代理
(1)传输层常用的协议就是TCP+UDP
(2)应