预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网络通信的概念简单来说,网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。使用网络的目的,就是为了联通多方然后进行通信,即把数据从一方传递给另外一方。前面的学习编写的程序都是单机的,即不能和其他电脑上的程序进行通信。为了让在不同的电脑上运行的软件,之间能够互相传递数据,就需要借助网络的功能。使用网络能够把多方链接在一起,然后可以进行数据传递所谓的网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信ip地址生活中的地址指的就是,找到某人或某机关或与其通信的指定地点。在网络编程中,如果一台主机想和另一台主机进行沟通和共享数据,首先要做的第一件事情就是要找到对方。在互联网通信中,我们使用IP地址来查询到各个主机。ip地址:用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是唯一的。ip地址的分类每一个IP地址包括两部分:网络地址和主机地址。IP地址通常由点分十进制(例如:192.168.1.1)的方式来表示,IP地址要和子网掩码(用来区分网络位和主机位)配合使用。A类地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围:1.0.0.1-126.255.255.254子网掩码:255.0.0.0二进制表示为:00000001000000000000000000000001-01111110111111111111111111111110可用的A类网络有126个,每个网络能容纳1677214个主机B类地址一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围:128.1.0.1-191.255.255.254子网掩码:255.255.0.0二进制表示为:10000000000000010000000000000001-10111111111111111111111111111110可用的B类网络有16384个,每个网络支持的最大主机数为256的2次方-2=65534台。C类地址一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”范围:192.0.1.1-223.255.255.254子网掩码:255.255.255.0二进制表示为:11000000000000000000000100000001-11011111111111111111111011111110C类网络可达2097152个,每个网络支持的最大主机数为256-2=254台D类地址D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址,并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。E类地址以“1111”开始,为将来使用保留,仅作实验和开发用。私有地址在这么多网络IP中,国际规定有一部分IP地址是用于我们的局域网使用,也就是属于私网IP,不在公网中使用的,它们的范围是:10.0.0.0~10.255.255.255172.16.0.0~172.31.255.255192.168.0.0~192.168.255.255注意事项:每一个字节都为0的地址(“0.0.0.0”)对应于当前主机。IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址。IP地址中凡是以“1111”开头的E类IP地址都保留用于将来和实验使用。IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用http://127.0.0.1就可以测试本机中配置的Web服务器网络ID的第一个8位组也不能全置为“0”,全“0”表示本地网络。网络通信方式直接通信说明如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前设置好ip地址以及网络掩码并且ip地址需要控制在同一网段内,例如一台为192.168.1.1另一台为192.168.1.2则可以进行通信使用集线器通信说明当有多态电脑需要组成一个网时,那么可以通过集线器(Hub)将其链接在一起一般情况下集线器的接口较少集线器有个缺点,它以广播的方式进行发送任何数据,即如果集线器接收到来自A电脑的数据本来是想转发给B电脑,如果此时它还连接着另外两台电脑C、D,那么它会把这个数据给每个电脑都发送一份,因此会导致网络拥堵使用交换机通信说明克服了集线器以广播发送数据的缺点,当需要广播的时候发送广播,当需要单播的时候又能够以单播的方式进行发送它已经替代了之前的集线器企业中就是用交换机来完成多态电脑设备的链接成网络的使用路由器连接多个网络复杂的通信过程说明在浏览器中输入一个网址时,需要将它先