25:python之网络编程(基础知识和传输协议)

1、什么是网络?

计算机网络: 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,
通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管
理和协调下,实现资源共享和信息传递的计算机系统。

2、客户端和服务端

服务端:在生活场景中,提供各种人们需要的服务的人群属于服务员,对应了
软件中的服务端
客户端:消费者人群是享受这些服务,对应了软件中的客户端

硬件客户端/服务端:web 服务器、数据库服务器、代理服务器、文件服务器、
通信服务器

软件客户端/服务端:软件服务器和硬件服务器不同的是:软件服务器是安装
在硬件上的一种特殊的软件,可以通过程序的执行完成数据检索、数据处理、
数据存取等等各种特性,再通过网络进行数据网络进行数据的共享通信,完
成提供网络数据服务的功能

3、ip: internet protocal 网络互联协议(因特网地址寻址协议),中文缩写:网协

IP地址分为A,B,C,D,E五类。

网络号:用于识别主机所在的网络;
主机号:用于识别该网络中的主机。

A类地址范围:1.0.0.1—126.155.255.254
B类地址范围:128.0.0.1—191.255.255.254。
C类地址范围:192.0.0.1—223.255.255.254。
D类地址范围:224.0.0.1—239.255.255.254。
E类地址范围:240.0.0.1—255.255.255.254。
本机地址:适用于当前主机进行网络回路测试:127.0.0.1或 localhost

4、port 端口

(1)在通过 IP 地址确定了网络上的某个具体主机之后,具体的数据通信主要是
通过工作在计算机中的软件执行的,不同的软件通信很容易造成问题
(2)端口 port 主要是用于区别不同的软件的通信渠道,用于正确的将数据通过
指定的端口渠道传输给对应的软件

5、协议

计算机网络数据传输协议目前最主流的就是欧洲计算机制造协会联盟,也称为国际标准化组织 ISO 指定的 OSI/RM 七层网络传输模型!


(1)协议:英文名称 protocal,是多方协商计议之后得出的约定、规则、规范

(2)常见网络传输协议
HTTP 超文本传输协议 html transfer protocal
HTTPS 提供安全通道的超文本传输协议 html transfer protocal with secure
FTP 文件传输协议
POP3 邮局协议(版本 3) 收取邮件
SMTP 简单邮件传输协议 发送邮件
IP 数据包交换协议
TCP 端对端传输协议
UDP 数据广播协议
DNS 域名解析协议,可以通过 nslookup 查看域名解析信息

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容

  • 1、TCP为什么需要3次握手,4次断开? “三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端...
    杰伦哎呦哎呦阅读 3,475评论 0 6
  • 1. 基础知识 1.1 3种常见的计算机体系结构划分 OSI分层(7层):物理层、数据链路层、网络层、传输层、会话...
    Mr希灵阅读 19,862评论 6 120
  • 定义 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议主要由三个要素组成:语义、语法及时...
    FlyAndroid阅读 985评论 0 10
  • 网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编...
    程序员欧阳阅读 2,010评论 1 37
  • 【强烈推荐这本书,你若愿读,我送】 初识《写给母亲的52封信》一书作者李东红总编(如图),是在2013年4月,...
    小玺以沫阅读 1,436评论 1 0