Java:网络初识
把几个电脑连在一起,就构成了局域网,电脑和电脑间通过路由器来连接.
调制解调器(猫):是用来实现不同种类的信号转换,在宽带普及之前,上网是通过"电话线"进行的,猫的作用就是把电话中的模拟信号转换为网络的"数字信号".
路由器上面的口比较有限:就引入了交换机来解决口不够的问题,交换机就相当于对路由器的端口进行拓展.
广域网:通过路由器再将多个路由器连接在一起的结构.
单机->局域网->广域网->移动互联网
网络通信基础
IP地址
描述了一台主机在互联网上所处的位置;
IP地址是使用一个32位的整数来进行表示的.
使用"点分十进制"来表示IP地址:用4组从0~255的数字,来表示一个IP地址.
端口号
区分当前主机上的指定的应用程序(进程);
一个主机使用网络的程序有很多个,通过端口号来区分,当前主机收到的数据是要交给哪个程序来处理使用.
端口号同样是一个整数,是一个两个字节的整数(0--65535).
0--1023这些端口都是有特殊含义的,写代码的时候都是用剩下的.
协议
网络中最核心的概念. 协议是进行一切通信的基础.
让发送方发的数据,接