随笔分类 -  网络编程

摘要:import socket 1.创建套接字 sockfd= socket.socket(socket_family = AF_INIT,socket_type=SOCK_STREAM,proto) 功能:创建套接字 参数: socket_family:选择地址族类型 AF_INET socket_t 阅读全文
posted @ 2019-10-09 00:37 WiltChamberlain 阅读(252) 评论(0) 推荐(0)
摘要:socket套接字编程 目标:根据socket模块提供的接口函数,进行组合使用完成基于tcp或者udp的网络编程。 套接字:完成上述目标的一种编程手段,编程方案。 套接字分类: 流式套接字(sock_stream):传输层基于tcp协议的套接字编程方案。 数据报套接字(sock_dgram):传输层 阅读全文
posted @ 2019-10-08 23:26 WiltChamberlain 阅读(154) 评论(0) 推荐(0)
摘要:传输层服务分为面向连接的传输服务与面向无连接的传输服务。 面向连接的传输服务 基于tcp协议(传输层协议)的数据传输。 传输特征:提供可靠的数据传输,可靠性指数传输拖成中无丢人,无失序,无差错,无重复。 实现手段:数据传输断开前都需要进行传输和断开的确认。 三次握手:tcp传输在数据传输前建立连接的 阅读全文
posted @ 2019-10-06 23:52 WiltChamberlain 阅读(369) 评论(0) 推荐(0)
摘要:网络主机:在网络中标识一台计算机 HOST 本地使用:“localhost” “127.0.0.1” 网络使用:‘0.0.0.0’ 获取本地IP:ifconfig 获取计算机名: In [1]: import socketIn [2]: socket.gethostname()Out[2]: 'te 阅读全文
posted @ 2019-10-06 22:11 WiltChamberlain 阅读(158) 评论(0) 推荐(0)
摘要:网络功能:数据传输 ISO(国际标准化组织) OSI七层模型 >网络通信工作流程的标准化 OSI七层模型 应用层:提供用户服务,具体功能由特定的程序而定。 表示层:数据的压缩优化,加密。 会话层:建立应用级的连接,选择传输服务 传输层:提供不同的传输服务,流量控制。 网络层:路由选择,网络互连。 链 阅读全文
posted @ 2019-10-06 00:33 WiltChamberlain 阅读(196) 评论(0) 推荐(0)