TCP/IP数据封装
应用层:准备数据
传输层:接收应用层数据添加TCP的控制信息(成为TCP头部),这个数据称为段(segment),加入控制信息的过程称为封装.
网络层:接收段,添加IP头部,这个数据单元称为包
数据链路层:添加Mac头部和尾部,这个数据单元叫做帧
物理层:将接收的数据化为比特流,然后在网线中传送.
InetAddress类
getLocalHost()
getHostAddress()
端口:1.区分软件 2.范围0~65535 3.TCP,UDP同一个协议内不能重复
InetSocketAddress 封装端口
1.构造器 new InetSocketAddress(地址|域名,端口);
2.方法 getAddress() getPort() getHostName()
URL(同意资源定位符)协议+域名/计算机+端口号+请求资源
网络爬虫原理