第7章LINUX网络基础

第7章LINUX网络基础

ID:44962367

大小:178.50 KB

页数:44页

时间:2019-11-06

第7章LINUX网络基础_第1页
第7章LINUX网络基础_第2页
第7章LINUX网络基础_第3页
第7章LINUX网络基础_第4页
第7章LINUX网络基础_第5页
资源描述:

《第7章LINUX网络基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章Linux网络基础学习目标TCP/IP协议网络配置基本网络服务网络安全第7章Linux网络基础1第7章Linux网络基础教学内容7.1TCP/IP协议简介7.2配置Linux网络7.3基本网络服务介绍7.4Linux网络安全本章小结第7章Linux网络基础27.1TCP/IP协议简介7.1.1网络概述应用层传输层网际层网络接口层OSI参考模型TCP/IP模型TCP/IP协议簇应用层表示层会话层运输层网络层链路层物理层HTTP、FTP、SMTP、SNMP、NMTP、TELNET、DNS、NFS、PINGTCPUDPI

2、PICMPARPRARPEthernet、TokenRing、FDDIOSI参考模型和TCP/IP协议对应关系第7章Linux网络基础37.1TCP/IP协议简介7.1.2TCP/IP协议1.以太网以太网工作起来就象一个总线系统,每一台机器都通过一个分接器挂到一根很长的电缆上。为了让机器识别自身,每块以太网卡都有一个由制造商惟一分配的地址(MAC地址)。当一块以太网卡想要同另一块以太网卡对话时,它象整个以太网电缆发送信息,其中包括自己的MAC地址和接受者的MAC地址。当两块以太网卡试图在同一时间发送数据时,便会产生冲突。

3、解决这种冲突的办法是两台计算机取消这一次发送,各自等待一段随机的时间,再进行发送数据的尝试。第7章Linux网络基础47.1TCP/IP协议简介2.IP协议IP协议负责数据报在计算机之间寻址,决定数据传送到哪里及出现网络故障时如何更换路由。IP不保证传送的可靠性,在主机资源不足的情况下,它可能丢弃某些数据报,同时IP也不检查被数据链路层丢弃的报文。(1)IP地址IP地址通常由网络标识ID(Net)和主机标识ID(Host)两部分组成,可标识一个互连网络中任何一个网络中的任何主机。网络标识也称为网络地址,用于辨别子网,同一

4、子网上的所有TCP/IP主机的网络ID都相同。主机标识也称为主机地址,用于辨别每个网络内的主机。第7章Linux网络基础57.1TCP/IP协议简介IP地址分类如下:A类地址:网络类别字段占1位,即第0位为0,表示是A类地址,第1~7位表示网络地址,第8~31位表示主机地址。它所能表示的范围为0.0.0.0~127.255.255.255,即能表示126个网络地址,16387064个主机地址。A类地址通常用于超大型网络的场合。B类地址:网络类别字段占2位,即第0、1位为“10”,表示是B类地址,第2~15位表示网络地址,

5、第16~31位表示主机地址。它所能表示的范围为128.0.0.0~191.255.255.255,即能表示16256个网络地址,64576个主机地址。B类地址通常用于大型网络的场合。网络类别网络ID主机ID0310第7章Linux网络基础67.1TCP/IP协议简介C类地址:网络类别字段占3位,即第0、1、2位为“110”,表示是C类地址,第3~23位表示网络地址,第24~31位表示主机地址。它所表示的范围为192.0.0.0~223.255.255.255,即能表示2064512个网络地址,254个主机地址。C类地址通

6、常用于校园网或企业网。此外,还有D类和E类IP地址。D类地址用于多址广播地址,供特殊协议向选定的节点发送信息时用。E类地址暂时保留。第7章Linux网络基础77.1TCP/IP协议简介(2)子网掩码子网掩码可概括为如下两个功能:一是用于区分出网络地址和主机地址;二是用于将网络分割为多个子网。例如,某主机A的IP地址为192.166.008.002,子网掩码为255.255.255.0,将这两个数据做“与”运算后,得出值中非0部分即为网络地址即192.166.008,剩余字节为主机地址,也就是002。若有主机B的IP地址为

7、192.166.008.005,子网掩码同主机A,通过子网掩码发现主机B与主机A网络地址相同,因此两台主机在同一个网络上。当主机A向主机B发送数据包时,就可以将数据包直接发送给主机B。第7章Linux网络基础87.1TCP/IP协议简介3.TCP协议TCP协议是是一种面向连接的,可靠的传输层协议。面向连接是指一次正常的TCP传输需要通过在TCP客户端和TCP服务端建立特定的虚电路连接来完成,该过程通常被称为“三次握手”。可靠的传输协议可避免数据传输错误。TCP协议可以支持许多高层协议ULP(UpperLevelProto

8、col),它对高层协议的数据结构无任何要求,只将它们作为一种连续的数据流。第7章Linux网络基础97.1TCP/IP协议简介4.UDP协议UDP也是常用的传输层协议,它提供非面向连接的、不可靠的数据流传输服务。这种服务不确认报文是否到达,不对报文排序,也不进行流量控制,因此UDP报文可能会出现丢失、重复和失序等现象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。