零基础java自学流程-Java语言高级560
计算机网络
是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,
在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
网络编程
就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。
TCP/IP协议栈
应用层
传输层
网络层
网络接口层
大多数应用程序员仅仅涉及应用层和传输层
网络通信三要素
IP地址:InetAddress
网络中设备的标识,不易记忆,可用主机名
要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,
通过这个标识号来指定要接受数据的计算机和识别发送的计算机,在TCP/IP协议中,这个标识号就是IP地址。
java提供了一个类InetAddress 供我们使用。
端口号
用于标识进程的逻辑地址,不同进程的标识
物理端口 网卡口
逻辑端口 我们指的就是逻辑端口
每个网络程序都会至少有一个逻辑端口
共有 0 条评论