首页 > 编程语言 > 详细

python 网络编程

时间:2017-09-25 18:12:48      阅读:258      评论:0      收藏:0      [点我收藏+]

一 网络基础

  互联网协议按照功能不同分为osi七层或者ip/tcp五层,ip/tcp四层。

技术分享

  数据链路层:有个以太网协议,ethernet,一组电信号称为一个数据报,也叫帧。ethernet规定接入internet的计算机都必须有网卡,发送端和接收端的地址就是网卡地址,也就是MAC地址。

  网路层:规定网络地址的协议叫做ip协议,它定义的地址叫做ip地址。

  传输层:tcp/udp协议。

  技术分享

二 socket

  socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口。

  实际上socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API)。

   1 套接字的两个种族  

    1 AF_UNIX,基于文件类型。很少用

    2 AF_INET,基于网络类型。  AF,代表 Address Family,地址族。

python 网络编程

原文:http://www.cnblogs.com/654321cc/p/7592962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!