在进行网络编程时必须了解的基础知识,掌握这些才能让自己的网络编程更加的完善合理。常见的网络设备有:路由器,网桥,网关,调制解调器等
关键在于路由器,路由器是最常见的设备,之所以说它是最常见的网络设备是因为在用电脑室若要连接上网,就必然会接触到路由器。什么是路由器呢?若单纯从定义出发进行解释的话,那么将很难理解好,因此若是再编程需要时掌握路由器则可以单从基本用途进行理解即可,这样的话,路由器就是办公室里连接电脑的设备,通过他我们才能上网,而路由器的另一端连接网络,同市场在办公室里面好几台电脑连接在一台路由器上,
路由器分为本地路由器和远程路由器,本地路由器就是常见的办公室见到的路由器,常见的连接就是光纤,同轴电缆,双绞线;远程路由器如使用的是电话线的话,就必须使用调制解调器,无线的话要使用无线接收机和发射机。
路由是指路由器根据在某个端口上收到的数据包中的目的地址将数据转发到另一个端口的过程。
路由器具有判断网络地址和选择IP地址的功能,路由器由名字可以知道它的作用,路由器通过路由决定数据的转发,转发策略称为路由选择,这是路由器名字的由来。路由器属于网络层。路由器通过动态维护路由表反应当前网络拓扑。路由器通过收到的数据包中的网络层地址和路由表决定数据端口和下一跳地址,并且重写数据包头实现数据转发。并通过网络上其他路由器交换路由和链路信息实现维护路由。
家用无线路由器与有线路由器的IP地址主要是192.168.1.1与192.168.0.1。
(未完成)