概念
什么是计算机网络?
把分布在不同地理区域的 具有独立功能的计算机(各种设备) 通过通信设备和网线连接起来 最终实现资源共享、信息传递
简言之:把不同地方的计算机,通过通信线路连接起来,资源共享、信息传递
网络编程?
我们写的程序可以支持网络通信,实现程序与程序间进行互联互通
java是支持网络通信
网络成就了java霸主
网络编程的要素
如何找到对方的主机(电脑) IP
找到后如何可靠高效进行数据传输 通信协议
IP 就是网络中的一个计算机地址
192.168.31.132是局域网判IP地址
本地回环127.0.0.1
端口号:端口号与计算机上安装软件相关的
一个堤脑上安装了许多软件,可以为运行中的程序分配一个端口号
IP(找主机)+端口(找程序)
通信协议 就是约定,约定双方如何发送数据,发送的细节,出错了怎么办