Python网络编程
(副标题):无 ;
(作者): Eric Chou ;
内容简介:
1.1 互联网概述
什么是互联网?依据你的背景,对于这个看似简单的问题可能会给出不同的答案。不同的人对互联网有不同的理解,年轻人、老年人、学生、老师、商业人士、诗人对这个问题会给出不同的答案。
对于一个网络工程师而言,互联网是一个由大小网络连接在一起组成的全球计算机网络。换句话说,它是一个没有中心所有者的网络。以你的家庭网络为例,它可以由一个家庭以太网交换机和连接智能手机、平板电脑、计算机以及电视的无线接入点组成,以实现设备间通信。这是你的局域网(LAN)。当你的家庭网络需要与外部世界通信时,它会将信息从LAN传递到更大的网络,通常称为互联网服务提供商(ISP)。你的ISP通常由边缘节点组成,这些边缘节点将流量聚合到其核心网络。核心网络的功能是通过更高速的网络互连这些边缘网络。在特殊的边缘节点,你的ISP已连接到其他ISP,以便将你的流量恰当地传递到目的地。从目标网络到家用计算机、平板电脑或智能手机的返回路径可能会也可能不会通过相同路径返回到你的设备,而来源和目标网络保持不变。
让我们来看看组成这个网络的组件。
目录预览:
Python网络编程(原书第2版)
第1章 回顾TCP/IP协议簇和Python
1.1 互联网概述
1.1.1 服务器、主机和网络组件
1.1.2 数据中心的兴起
1.2 OSI模型
1.3 客户端-服务器模型
1.4 网络协议簇
1.4.1 传输控制协议
1.4.2 用户数据报协议
1.4.3 互联网协议
1.5 Python语言概述
1.5.1 Python版本
1.5.2 操作系统
1.5.3 运行一个Python程序
1.5.4 Python内置类型
1.5.5 Python操作符
1.5.6 Python控制流工具
1.5.7 Python函数
1.5.8 Python类
........