网络编程
线程之间是共享内存的,可以通过贡献内存交互数据
进程之间的独立内存的,只能通过网络交互数据
IP:网络上的任意终端的一个唯一编号
IPv4 255.255.255.255
IPv6
万维网 互联网 局域网
公网 内网
端口port 系统给每个网络进程的编号,用来网络定位
进程ID(PID):系统给每个进程的编号
ipconfig:查看系统Ip消息
netstat -ano :查看端口占用情况的
底层协议
TCP/IP协议
UDP协议
常见的上层协议:
http
https
ftp
wap
smtp
rcp/rtcp
域名:baidu.com 222.247.12.89:80
newer.com.cn
1.基于TCP/IP协议的网络编程
telnet应用程序:用来测试客户端或者服务端
如何表示本地IP地址:127.0.0.1 localhost
客户端程序
客户端套接字 Socket
服务端程序
服务端套接字:ServerSocket
任务:
编写一个服务端程序
等待客户端的连接
如果连上,就发送一条欢迎消息给该客户端
客户端可以循环发送消息给服务端
这里老师讲解了什么是互联网,以及开发所需要和网络的连通。使一个程序能够活的运用起来。