文章目录
一、网络常识
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
-
什么是计算机网络?
分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统. 计算机网络可以很方便的进行信息的传递、资源的共享。 -
什么是计算机的IP地址
IP地址 是计算机在互联网中的唯一标识,就像人在社会中的身份证号码。
本机IP:
127.0.0.1
localhost -
什么是网络中网站的域名
域名可以简单的理解为IP地址的别名,更加方便记忆, 当输入域名后(例如www.baidu.com) , 计算机会访 问域名解析商 , 然后得到ip地址, 再进行访问。 -
什么是计算机的端口号
端口号的范围 0-65535 之间 。
与ip地址很相似, IP地址是计算机在网络中的唯一标识
端口号是计算机中 程序的标识,用于在一台计算机中区分不同的应用程序
端口号在使用时 , 应尽量避免0-1024之间的端口号, 因为已经被一些知名的软件 和 windows操作系统所占 用了。 -
什么是计算机之间的通信协议
是计算机与计算机之间交流的标准
是对数据的 传输速率, 传入接口, 步骤控制 出错控制 等等 制定的一套标准
常用的通信协议:
1.http协议 : 超文本传输协议 . 80端口号
2.https协议: 安全的超文本传输协议 443端口号
3.ftp协议: 文件传输协议 21端口号
4.TCP协议: 传输控制协议
5.UDP协议: 数据报协议
二、网络编程程序的分类:
三、TCP协议 - OSI网络模型
四、三次握手 和 四次挥手 (熟悉)
五、TCP 协议 的 C/S程序
六、ServerSocket
常用构造方法:
常用方法:
七、Socket
是两台计算机之间通信的端点 , 是网络驱动提供给应用程序编程的一种接口 一套标准, 一种机制
构造方法:
常用方法:
八、案例 echo程序
九、UDP 协议(数据报) 程序(了解)
十、InetAddress 描述IP地址的类
十一、URL 类 (统一资源定位符)(网址) 了解
案例1. 下载文件
案例2. 传输参数, 并下载数据