9-传输模型和套接字

 1 lesson09-传输模型和套接字
 2 
 3 #视频1-课前
 4 5分钟:上节课MongoDB讲解程序连接:
 5 可视化界面
 6 
 7 #视频2-传输模型
 8 OSI,7层模型
 9 //ppt
10 应用        Telenet,Ftp,Smtp,Dns,http
11 表示
12 会话
13 传输层    主机端对端    TCP,UDP
14 网络        路由  IP,ARP,RARP,ICMP
15 数据链路  数据修正
16 物理           byte
17 
18 #视频3-TCP连接
19 三次握手
20 四次挥手
21 
22 #视频4-端口
23 公网ip唯一
24 内网局域网,192.168.1.1   。。。
25 
26 1,cmd-ipconfig   内网ip
27 2,公网ip-百度-ip地址--
28 
29 端口
30 MYSQL  3306
31 mongodb  27017
32 redis    
33 
34 #视频5-套接字的使用
35 4分钟:
36 workon py3evn
37 pip install ipython
38 socket 使用
39 
40 
41 //在xshell ---ipython中操作
42 #服务端.py
43 import socket
44 server = socket.socket()
45 server.bind(('0.0.0.0', 8000))   #绑定IP地址和端口
46 server.listen(5)                #开始监听
47 conn,addr = server.accept()     #生成对等连接套接字
48 
49 print(conn.recv(1024))    #发数据
50 conn.send(b'hnihao')
51 conn.close()
52 
53 
54 #客户端.py
55 client = socket.socket()
56 client.connect(('127.0.0.1', 8000))  #发起连接
57 client.send(b'hello')
58 print(client.recv(1024))    #接数据
59 client.close()

猜你喜欢

转载自www.cnblogs.com/tiantiancode/p/12900317.html