VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • Python连载51-网络编程基础知识

一、网络编程
 
1.网络、网络协议(一套规则)
 
2.网络模型:
 
(1)七层模型-七层
 
物理层(比如网线、锚)、数据链路层(比如电压电流)、网络层、传输层、会话层、表示层、应用层(我们的活动基本都在这一层)
 
(2)四层模型
 
链路层、网络、传输层、应用层
 
(3)每一层都有相应的协议负责交换信息或者协同工作
 
(4)TCP/IP协议族
 
(5)IP地址:负责在网络上唯一定位一个机器
 
i.IP地址分为ABCD类
 
ii.IP地址是由四个数字段组成的,每个数字段的取值为0-255
 
例如:192.168.xxx.xxx:局域网ip
 
127.0.0.1代表本机
 
IPV4、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.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

出  处:https://www.cnblogs.com/ruigege0000/p/11870269.html

相关教程