网络编程
网络模型
:计算机网络之间以何种规则进行通信,就是网络模型
研究问题:网络模型一般指:osi参考模型,TCP/IP参考模型
网络模型参考模型图
osi:
应用层:
表示层:
会话层:
传输层:
网络层:
数据连接层:
物理层:
封装————》解封装
一个较好的网络应用层,io流,多线程,网络编程组成
网络编程的三大要素:‘
A:ip地址
B:端口
C:协议
ip地址:网络中计算机的唯一标识
计算机只能识别二进制的数据。所以我们的IP地址应是应该二进制的数据:
列如:IP:192.168.1.100
换算:11000000 10101000 00000001 01100100
IP地址的分类
A类 1.0.01--127.255.255.254
B
类 128.0.01--191.255.255.254
C
类 192.0.01--223.255.255.254
D
类 224.0.01--239.255.255.254
E
类 240
两个dos命令:
ipconfig 查看本机ip地址
pig后面跟ip地址,测试本机与指定的IP地址间的通信是否有问题
特殊地址:
127.0.0.1回环地址
x.x.x255广播地址
x.x.x.0网络地址