党团动态

当前位置: 首页 > 党团工作 > 党团动态 > 正文
党团组织 党团动态 党团公示

支部品牌活动 “不忘初心、牢记使命”电气学院学生第二党支部带你备考全国计算机二级考试之Python(二十)

发布日期:2020-07-08 作者: 阅读:

大家好,我是学生第二党支部学生党员江锦链。时光荏苒,日月如梭。这一期是我们Python学习的最后一期啦。不知道小伙伴们在这个系列的学习中收获了多少,能不能信心十足拿下这本证书。如果对知识的掌握还不够炉火纯青,可以翻看我们往期的视频和推文加以巩固。话不多说,开始我们最后一期的学习吧!

这期主要内容有:

1、网络编程基础(网络通信标准)

2、网络基础概念

3、传输层服务

4、面向无连接的传输服务(基于UDP协议的数据传输)

1、网络编程基础(网络通信标准))

计算机网络功能主要包括实现资源共享,实现数据信息的快速传递

1.1 OSI七层模型

● 制定组织:ISO(国际标准化组织)

● 作用:使网络通信工作流程标准化

● 应用层 :提供用户服务,具体功能有应用程序实现

● 表示层 :数据的压缩优化加密

● 会话层 :建立用户级的连接,选择适当的传输服务

● 传输层 :提供传输服务

● 网络层 :路由选择,网络互联

● 链路层 :进行数据交换,控制具体数据的发送

● 物理层 :提供数据传输的硬件保证,网卡接口,传输介质

● 优点:

建立了统一的工作流程

分部清晰,各司其职,每个步骤分工明确

降低了各个模块之间的耦合度,便于开发

1.2 四层模型(TCP/IP模型)

● 背景 :实际工作中工程师无法完全按照七层模型要求操作,逐渐演化为更符合实际情况的四层

● 理解:互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称TCP/IP协议(族)

● 说明:

网际层也称为:网络层

网络接口层也称为:链路层

1.3数据传输过程

1.4网络协议

● 在网络数据传输中,都遵循的规定,包括建立什么样的数据结构,什么样的特殊标志等。

2、网络基础概念

2.1 IP 地址

● 功能:确定一台主机的网络路由位置

● 查看本机网络地址命令:ifconfig

2.2 结构

● IPv4 点分十进制表示 172.40.91.185 每部分取值范围0–255

● IPv6 128位 扩大了地址范围

2.3域名

● 定义:给网络服务器地址起的名字

● 作用:方便记忆,表达一定的含义

● ping [ip] : 测试和某个主机是否联通

2.4端口号

● 作用:端口是网络地址的一部分,用于区分主机上不同的网络应用程序。

● 特点:一个系统中的应用监听端口不能重复

● 取值范围:1 – 65535

● 1–1023 系统应用或者大众程序监听端口

● 1024–65535 自用端口

3、传输层服务

3.1 面向连接的传输服务(基于TCP协议的数据传输)

● 对文件实现读写的基本操作步骤为:打开文件,读写文件,关闭文

● 传输特征 :提供了可靠的数据传输,可靠性指数据传输过程中无丢失,无失序,无差错,无重复。

● 实现手段 :在通信前需要建立数据连接,通信结束要正常断开连接。

● 适用情况 :对数据传输准确性有明确要求,传数文件较大,需要确保可靠性的情况。比如:网页获取,文件下载,邮件收发。

3.2 三次握手(建立连接)

● 客户端向服务器发送消息报文请求连接

● 服务器收到请求后,回复报文确定可以连接

● 客户端收到回复,发送最终报文连接建立

3.3 四次挥手(断开连接)

● 主动方发送报文请求断开连接

● 被动方收到请求后,立即回复,表示准备断开

● 被动方准备就绪,再次发送报文表示可以断开

● 主动方收到确定,发送最终报文完成断开

4、面向无连接的传输服务(基于UDP协议的数据传输)

● 传输特点 :不保证传输的可靠性,传输过程没有连接和断开,数据收发自由随意。

● 适用情况 :网络较差,对传输可靠性要求不高。比如:网络视频,群聊,广播

以上是我们全国计算机二级考试的Python内容。在往后的学习生活中,无论您遇到什么问题什么困难,都可以随时联系组织,二支部的全体同志不忘初心,牢记使命,永远在这为您排忧解难(比心~)

图文来源:转自江锦链CSDN:顽强拼搏的阿k

排版:于瀛

审核:陈金涛老师

联系地址:广州市从化区温泉镇广州南方学院2号教学楼104B室

联系电话:020-61787104(行政办)   020-61787504(学工办)


版权所有:2017 广州南方学院   电气与计算机工程学院