1.网络概述:(面试题)
(1)多台相互连接的计算机
(2)资源共享
(3)交替数据
2.网络的类型分类
3.网络体系结构:
4.网络通信协议概述
核心要点:在网络中,多台计算机如果希望进行通信/数据传递,必须遵循某种规约,如果不遵循,则无法进行资源共享或是数据的传递。
5.网络通信协议种类
第一种:UDP协议(User Datagram Protocol 用户数据报协议)特点:无连接的协议,数据不安全/不可靠
第二种:CP协议(Transmission Control Protocol 传输控制协议)特点:面向连接的,数据安全/稳定
6.Socket简介
(1)Socket:套接字【通信链路的节点或是叫端点】
(2)Socket:提供给应用程序的接口
7.Socket路径
Java.net 包路径
8.JAVA网络编程的三要素:
(1)IP地址 :设备在网络中的唯一标识
(2)端口号 :引用程序在设备中的唯一标识
(3)协议 :信息在网络传递的过程中必须遵循的规约,例如:UDP/TCP
案例:1.基于UDP协议的Socket编程-发送数据
2.基于UDP协议的Socket编程-接收数据
基于TCP协议的Socket编程-发送数据
基于TCP协议的Socket编程-接收数据
解决中文乱码问题