1.什么是计算机网路?
我们把分布在不同地理区域的,具有独立功能的计算机(各种设备),通过通信设备和网络连接起来,最终实现资源共享,信息传递的系统就叫计算机网络
网络通信的概念:
把在不同地方的计算机,通过通信线路连接起来,以实现资源共享,信息传递
2.网络编程概述:
-
Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持
-
Java是支持网络通信的,它提供了网络类库,用以实现网络连接
网络编程的目的:
通过网络编程,我们程序员写的程序可以是实现程序与程序之间的互联互通,即直接或间接的通过网络协议与其他计算机进行通讯
3.网络编程中的两个主要问题:
①如何准确地定位网络上一台或多台主机
②找到主机后如何可靠高效的进行数据传输
4.网络参考模型
即一端与另一端进行网络通信过程中的模型,分为两种OSI参考模型和TCP/IP参考模型
①OSI参考模型(是理想中的规范)
②TCP/IP协议(最常使用)