python知识体系&学习大纲

ISO国际标准组织制作了网络体系结构标准:OSI模型7层框架,分层的目的是降低耦合度,每一层实现一定的功能。将这些模块按照一定的顺序进行组合,条理清晰。按照规定功能,顺序排列的体系结构:OSI模型。
层次结构:

每一层都要求实现的功能:

  1. 应用层:实现应用进程之间的信息交换。同时还有一系列的业务处理所需要的服务功能。像文件的传送,访问和管理,打印服务都是属于应用层。
  2. 表示层:这一层的作用就是为异种机通信提供一种公共语言,以便相互操作。(对数据的转换和压缩,解压,加密等处理。)
  3. 会话层:它的服务可使应用建立和维持会话。再举个栗子:就像两个人打电话,一个人说,对方听到后回应他,这就是会话层在发挥作用,它能够使信息传递时保持同步,并按次序进行。
  4. 传输层:建立网络连接,提供合适的连接传输服务。提供流量控制
  5. 网络层:控制分组传输,它的作用是路由的选择,网络的激活和终止。常用的网络层是路由器,网关等。
  6. 数据链路层:提供链路交换,具体的数据收发。这里涉及到一个信息就是帧,它是数据传输的单元,不同的协议帧的长短也不同。常见的链路层产品就是网卡,网桥等。
  7. 物理层: 同轴电缆,插头,接收器,水晶头,网线等。可以在通信的两个数据终端的设备之间连接起来形成一条通路。

7层模型需要按照顺序记忆下来。


4层

应用层(应用层,表示层,会话层)
传输层,
网络层,
物理链路层(链路层,物理层)


TCP/IP协议模型(5层)

应用层(包含应用层 表示层 会话层)
传输层
网络层
链路层
物理层

网络协议:在网络传输过程中为保证通信正常而制定的都遵守的约定。
应用层协议:TFTP DNS FTP SMTP HTTP
传输层: TCP UDP
网络层:IP ARP ICMP
物理链路层:IEEE(电气和电子工程师协会)


主机:主机名称(计算机名,域名)

本地主机表示方法: IP
localhost 127.0.0.1 表示本机通信地址
0.0.0.0 表示在局域网内的可用主机IP
172.60.50.218 表示本机在网络上的标示
获取主机名称:

import socket 
socket.gethostname()
socket.gethostbyname('主机名')#解析主机的服务器地址
socket.gethostbyname('localhost')#解析主机的回环IP地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值