1、网络编程编程
1.网络、网络协议(一套规则)安全
2.网络模型:微信
(1)七层模型-七层网络
物理层(好比网线、锚)、数据链路层(好比电压电流)、网络层、传输层、会话层、表示层、应用层(咱们的活动基本都在这一层)并发
(2)四层模型socket
链路层、网络、传输层、应用层学习
(3)每一层都有相应的协议负责交换信息或者协同工做大数据
(4)TCP/IP协议族ui
(5)IP地址:负责在网络上惟必定位一个机器.net
i.IP地址分为ABCD类
ii.IP地址是由四个数字段组成的,每一个数字段的取值为0-255
例如:192.168.xxx.xxx:局域网ip
127.0.0.1表明本机
IPV四、IPV6
iii.端口:
范围:0-65535 知名端口:0-1023 非知名端口:1024-655535
(6)TCP/UDP协议
UDP:非安全的不面向连接的传输
i.安全性差;ii.大小限制为64kb;iii.没有顺序;iv.速度块
TCP:基于连接的通讯
(7)SOCKET编程
i.socket(套接字):是一个网络通讯的端点,能实现不一样主机进程通讯,网络大多基于socket通讯
ii.经过IP+端口定位对方并发送信息的通讯机制
iii.分为UDP和IP
2、源码
2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,我的公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料