第五章TCP/IP 网络在我们身边

简介: 接入互联网就是通过因特网服务提供商访问互联网所提供的各类服务与丰富的信息资源的过程,接入互联网的方式有通过公共交换电话网接入互联网、通过综合业务数字网接入互联网、通过非时称数字用户线接入互联网


一 什么是接入互联网


接入互联网就是通过因特网服务提供商访问互联网所提供的各类服务与丰富的信息资源的过程,接入互联网的方式有通过公共交换电话网接入互联网、通过综合业务数字网接入互联网、通过非时称数字用户线接入互联网


二 接入方法


1.通过公共交换电话网接入互联网


所谓通过公共交换电话网(Public Switched Telephone Network,PSTN)接入互联网,是指用户计算机使用调制解调器通过普通电话与互联网服务提供商(Internet Servic Provider,ISP)相连接,再通过ISP接入互联网。用户的计算机与ISP的远程接入服务器(Remote Accedss Server,RAS)均通过调制解调器与互联网相连。用户在访问互联网时通过拨号方式与ISP的RAS建立连接,通过ISP的路由器访问互联网。在用户端,


既可将一台计算机直接通过调制解调器与电话网相连,也可以利用代理服务器将一个局域网间接通过调制解调器与电话网相连。由于电话线支持的传输速率有限,目前较好线路的最高传输速率可以达到56Kb/s左右,一般线路只能达到30-40Kb/s,而较差线路的传输速率会更低,因此,这种方式只适合于个人或小型企业使用。


2.通过综合业务数字网接入互联网


通过综合业务数字网(Integrated Services Digital Network,ISDN)接入互联网是指用它的基本速率接口(Basic Rate Interface,BRI)2B+D的N.ISDN,在各用户终端之间实现以64Kb/s速率为基础的端到端的透明传输,上网传输速率最高可达128Kb/s,提供端到端的数字连接,用来承载包括话音和非话音在内的各种通信业务,可同时支持上网、打电话、传真等多种业务,俗称一线通。


3.通过非时称数字用户线接入互联网


非对称数字用户线ADSL(Asymmetric Digital Subscriber Line)是xDSL家族中的一员,其非对称性特点尤其适合于开展上网业务,考虑到用户访问Intcrnct时,主要是获取信息服务,而上传信息相对较少。ADSL技术在这种交互式通信中,它的下行线路可提供比上行线路更高的带宽,即上、下行带宽不相等,且一般都在1:10左右,这也就是ADSL为什么叫非对称数字用户线的原因。


同时,ADSL采用频分复用技术,可将电话语音和数据流一起传输,用户只需加装一个ADSL用户端设备,通过分流器(语音与数据分离器)与电话并联,便可在一条普通电话线上同时通话和上网且两者互不干扰。它是目前几种主要的宽带网络接入方式之一。其优势在于可以充分利用现有的电话线网络,在线路两端加装ADSL设备即可为用户提供高带宽服务。由于不需要重新布线,因此降低了成本,进而减少了用户上网的费用。


4.通过局城网接入互联网


所谓通过局域网接入互联网,是指用户通过局域网,局域网使用路由器通过数据通信网与ISP相连接,再通过ISP接入互联网。数据通信网有很多类型,例如DDN、ISDN、X.25、帧中继与ATM网等,它们均由电信部门营运与管理。用户端通常是有一定规模的局域网,例如一个企业网和一个校园网。


三 ADSL的接人方式主要有两


(1)专线入网方式:用户拥有固定的静止IP地址,24小时在线。


(2)虚拟拨号入网方式:并非是真正的电话拨号。而是用户输入账号、密码,通过身份验证,获得一个动态的IP地址,可以掌握上网的主动性。


四 定义


要使用互联网中的资源,用户必须首先将自己的计算机接入互联网。只有当用户的计算机接入Internet,成为互联网中的一员,才可以访问互联网所提供的各类服务与丰富的信息资源。


首先,解决用户从何处接入的问题。因特网服务提供商(Internet Service Provider,ISP)是用户接入Internet的服务代理和用户访问互联网的入口点,如右图所示。ISP是用户和互联网之间的桥梁,它位于互联网的边缘,用户首先通过某种通信方式连接到ISP,然后借助于ISP与互联网的连接通道接入互联网。通常,ISP与互联网络相连的网络称为接入网络,申请互联网接入服务的单位或用户称为接入用户。


作为互联网接入服务的提供者和管理互联网接口的服务机构,ISP除了为用户提供互联网接入服务外,也为用户提供互联网的各类信息代理服务,如电子邮件、信息发布等。


五 无线路由器


1.无线路由器主流品牌:


TP-Link、D-Link、腾达、华硕、小米、华为


2.无线路由器WAN口配置:


       动态IP:光纤接入大楼,各户共享带宽

       静态IP:专线  公司

       PPPOE:个人用户上网


3.WLAN:wireless lan  无线局域网


中文解释为:无线局域网络,是一种利用射频(Radio Frequency RF)技术进行据传输的系统,该技术弥补了有线局域网络之不足,达到网络延伸之目的,使得无线局域网络能利用简单的存取架构让用户透过它,实现无网线、无距离限制的通畅网络。

以无线电波、激光、红外线等来代替有线局域网中的部分或全部传输媒介


4.WLAN的优点


1. 限制广播域。广播域被限制在一个VLAN内,提高了网络处理能力。

2. 增强局域网的安全性。VLAN的优势在于VLAN内部的广播和单播流量不会被转发到其它VLAN中,从而有助于控制网络流量、减少设备投资、简化网络管理、提高网络安全性。

3. 灵活构建虚拟工作组。用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围,网络构建和维护更方便灵活。


5.WLAN的不足


   安全性缺陷:

       信号的扩散

       数据的安全


缺点:配置比较麻烦上,千个节点。

相关文章
|
2天前
|
网络协议 网络虚拟化
接收网络包的过程——从硬件网卡解析到IP
【9月更文挑战第18天】这段内容详细描述了网络包接收过程中机制。当网络包触发中断后,内核处理完这批网络包,会进入主动轮询模式,持续处理后续到来的包,直至处理间隙返回其他任务,从而减少中断次数,提高处理效率。此机制涉及网卡驱动初始化时注册轮询函数,通过软中断触发后续处理,并逐步深入内核网络协议栈,最终到达TCP层。整个接收流程分为多个层次,包括DMA技术存入Ring Buffer、中断通知CPU、软中断处理、以及进入内核网络协议栈等多个步骤。
|
8天前
|
网络协议 网络架构 数据格式
TCP/IP基础:工作原理、协议栈与网络层
TCP/IP(传输控制协议/互联网协议)是互联网通信的基础协议,支持数据传输和网络连接。本文详细阐述了其工作原理、协议栈构成及网络层功能。TCP/IP采用客户端/服务器模型,通过四个层次——应用层、传输层、网络层和数据链路层,确保数据可靠传输。网络层负责IP寻址、路由选择、分片重组及数据包传输,是TCP/IP的核心部分。理解TCP/IP有助于深入掌握互联网底层机制。
34 2
|
9天前
|
网络协议 Java
谈谈TCP/IP网络编程
【9月更文挑战第1天】在当今数字化的世界中,网络通信是连接各种设备和系统的关键。TCP/IP协议作为互联网通信的基石,被广泛应用于各种网络场景。了解TCP/IP网络编程的概念,并掌握如何在Java中实现TCP/IP通讯,对于开发人员来说是非常重要的。
38 4
|
8天前
|
网络协议 安全 数据安全/隐私保护
动静态IP的网络协议有什么不同
IP地址分为静态和动态两种分配方式。静态IP地址由管理员手动分配,确保设备具有固定且唯一的网络标识,适用于服务器等关键设备。动态IP地址则通过DHCP服务器自动分配,提供更高的灵活性和管理效率,适合个人电脑和移动设备。两者在网络配置、管理和安全性方面各有优劣,需根据具体应用场景进行选择。静态IP地址虽稳定但配置复杂,安全性较低;动态IP地址配置简单,安全性更高,能有效防止针对固定IP的攻击。
|
16天前
|
网络协议 C语言
C语言 网络编程(十三)并发的TCP服务端-以进程完成功能
这段代码实现了一个基于TCP协议的多进程并发服务端和客户端程序。服务端通过创建子进程来处理多个客户端连接,解决了粘包问题,并支持不定长数据传输。客户端则循环发送数据并接收服务端回传的信息,同样处理了粘包问题。程序通过自定义的数据长度前缀确保了数据的完整性和准确性。
|
16天前
|
网络协议 C语言
C语言 网络编程(十一)TCP通信创建流程---服务端
在服务器流程中,新增了绑定IP地址与端口号、建立监听队列及接受连接并创建新文件描述符等步骤。`bind`函数用于绑定IP地址与端口,`listen`函数建立监听队列并设置监听状态,`accept`函数则接受连接请求并创建新的文件描述符用于数据传输。套接字状态包括关闭(CLOSED)、同步发送(SYN-SENT)、同步接收(SYN-RECEIVE)和已建立连接(ESTABLISHED)。示例代码展示了TCP服务端程序如何初始化socket、绑定地址、监听连接请求以及接收和发送数据。
|
16天前
|
网络协议 C语言
C语言 网络编程(十四)并发的TCP服务端-以线程完成功能
这段代码实现了一个基于TCP协议的多线程服务器和客户端程序,服务器端通过为每个客户端创建独立的线程来处理并发请求,解决了粘包问题并支持不定长数据传输。服务器监听在IP地址`172.17.140.183`的`8080`端口上,接收客户端发来的数据,并将接收到的消息添加“-回传”后返回给客户端。客户端则可以循环输入并发送数据,同时接收服务器回传的信息。当输入“exit”时,客户端会结束与服务器的通信并关闭连接。
|
16天前
|
网络协议 C语言
C语言 网络编程(十二)TCP通信创建-粘包
TCP通信中的“粘包”现象指的是由于协议特性,发送方的数据包被拆分并在接收方按序组装,导致多个数据包粘连或单个数据包分割。为避免粘包,可采用定长数据包或先传送数据长度再传送数据的方式。示例代码展示了通过在发送前添加数据长度信息,并在接收时先读取长度后读取数据的具体实现方法。此方案适用于长度不固定的数据传输场景。
|
16天前
|
缓存 网络协议 网络性能优化
C语言 网络编程(二)TCP 协议
TCP(传输控制协议)是一种面向连接、可靠的传输层协议,通过校验和、序列号、确认应答等机制确保数据完整性和可靠性。通信双方需先建立连接,再进行通信,采用三次握手建立连接,四次挥手断开连接。TCP支持任意字节长度的数据传输,具备超时重传、流量控制及拥塞控制机制。三次握手用于同步序列号和确认双方通信能力,四次挥手则确保双方均能完成连接关闭操作,保证数据传输的可靠性。
|
16天前
|
网络协议 C语言
C语言 网络编程(十)TCP通信创建流程---客户端
在TCP通信中,客户端需通过一系列步骤与服务器建立连接并进行数据传输。首先使用 `socket()` 函数创建一个流式套接字,然后通过 `connect()` 函数连接服务器。连接成功后,可以使用 `send()` 和 `recv()` 函数进行数据发送和接收。最后展示了一个完整的客户端示例代码,实现了与服务器的通信过程。