第四章 (JAVA核心内库) 第6节 网络编程


一、网络常识

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

  1. 什么是计算机网络?
    分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统. 计算机网络可以很方便的进行信息的传递、资源的共享。

  2. 什么是计算机的IP地址
    IP地址 是计算机在互联网中的唯一标识,就像人在社会中的身份证号码。
    本机IP:
    127.0.0.1
    localhost

  3. 什么是网络中网站的域名
    域名可以简单的理解为IP地址的别名,更加方便记忆, 当输入域名后(例如www.baidu.com) , 计算机会访 问域名解析商 , 然后得到ip地址, 再进行访问。

  4. 什么是计算机的端口号
    端口号的范围 0-65535 之间 。
    与ip地址很相似, IP地址是计算机在网络中的唯一标识
    端口号是计算机中 程序的标识,用于在一台计算机中区分不同的应用程序
    端口号在使用时 , 应尽量避免0-1024之间的端口号, 因为已经被一些知名的软件 和 windows操作系统所占 用了。

  5. 什么是计算机之间的通信协议
    是计算机与计算机之间交流的标准
    是对数据的 传输速率, 传入接口, 步骤控制 出错控制 等等 制定的一套标准
    常用的通信协议:
    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. 传输参数, 并下载数据

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45753248/article/details/113066331