Linux 网络概述

  • OSI参考模型与TCP/IP参考模型

    如上图所示。OSI的应用层、表示层、会话层对应TCP/IP的应用层;OSI的传输层对应TCP/IP的传输层;OSI的网络层对应TCP/IP的网络层;OIS的数据链路层、物理层对应TCP/IP的网络接口层
  • 协议与对应网络模型的层次
    如上图所示:
    Telnet、FTP、SMTP、DNS、SNMP 对应应用层
    TCP(Tranmisson Control Protocol 传输控制协议)、UDP(User Datagram Protocol 用户数据报协议)、RIP 对应传输层
    ARP、IP(Internet Protocol 网际互联协议)对应网络层
    IEEE802.3、IEEE802.4、IEEE802.5、ANSI X3T9.5 对应网络接口层
  • 协议的封装关系
    由上图可以看出协议直接是一种封装的关系。
    网络接口层封装了网络层;
    网络层封装了传输层;
    传输层封装了应用层;

      

时间: 2024-11-06 01:15:05

Linux 网络概述的相关文章

Linux网络编程------概述

提供了完善强大的网络功能. 1.完善的内置网络.协议丰富,和内核紧密. 2.提供大量Intenet的软件. 3.非常多的命令.完成文件传输. 4.远程访问支持. 5.安全可靠. Linux网络模型: 协议: 数据链路层协议:以太网协议 网络层协议:IP(Internet协议) ICMP(网际控制报文协议)  ARP(地址解析协议) 传输层协议:TCP(面向连接可靠传输)   UDP(非连接不可靠传输协议) 应用层协议:Telnet  文件传输协议(FTP TFTP),简单文件传输协议(SMTP)

Linux网络服务11——部署YUM仓库服务

Linux网络服务11--部署YUM仓库服务 一.YUM简介 YUM的前身是YUP(Yellow dog Updater)Yellow dog Linux的软件更新,最初由TSS公司(Terra Soft Solutions,INC.)使用Python语音开发而成,后由杜克大学(Duck University)的Linux开发队伍进行改进,命名为YUM(Yellow dog Updater , Modified) 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找

很全的linux网络编程技巧

注:作者王晓,本人认为总结得很好,故记之,绝无侵权之意. 1. LINUX网络编程基础知识 1 1.1. TCP/IP协议概述 1 1.2. OSI参考模型及TCP/IP参考模型 1 1.3. TCP协议 3 1.4. UDP协议 5 1.5. 协议的选择 6 2. 网络相关概念 6 2.1. socket概念 7 2.2. socket类型 8 2.3. socket信息数据结构 8 2.4. 数据存储优先顺序的转换 8 2.5. 地址格式转化 9 2.6. 名字地址转化 10 3. sock

Linux网络服务05——DNS域名解析服务(一)

Linux网络服务05--DNS域名解析服务(一) 一.DNS系统的作用 1.DNS服务器概述 整个Internet大家庭中连接了数以亿计的服务器.个人主机,其中大部的网站.邮件服务等服务器都使用了域名形式的地址,如crushlinux.google.com.mail.163.com等.很显然这种地址形式要比使用64.233.189.147.202.108.33.74的IP地址形式更加直观,更加容易被用户记住. FQDN格式(完整域名格式):在常见域名后添加"."(根域).例如:cru

Linux网络服务10——远程访问及控制

Linux网络服务10--远程访问及控制 一.SSH概述 1.SSH简介 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录.远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,语TELNET(远程登录)等应用相比,SSH协议提供了更好的安全性. 2.默认监听端口:TCP 22 二.OpenSSH的配置 1.OpenSSH安装包 默认安装Linux系统时自动安装,若未安装,安装光盘中的如下rpm包: openssh-5

Linux网络服务08——Postfix邮件系统

 Linux网络服务08--Postfix邮件系统(二) 一.启用SMTP发信认证 1.SMTP发信认证概述 在Postfix邮件系统中,可以使用Cyrus SASL(Cyrus Simple Authentication and Security Layer)简单认证安全层软件来实现基本的SMTP认证机制.Postfix通过调用Cyrus SASL的函数库,使用Cyrus SASL提供的认证服务saslauthd来核对系统账号和密码. 2.配置SMTP发信认证 (1)设置Cyrus SASL函

Linux网络服务07——Postfix邮件系统

Linux网络服务07--Postfix邮件系统(一) 一.邮件系统概述 1.MTA(Mail Transfer Agent)邮件传输代理 一般称为邮件服务器软件.MTA软件负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程序,是电子邮件系统中的核心部分.常见的MTA软件有Windows系统的Exchange和Linux系统下的Sendmail.Postfix等. 2.MUA(Mail User Agent)邮件用户代理 一般称为邮件客户端软件.MUA软件功能是为用户提供发送.接收和管理

学习笔记之Linux网络及其配置

概述: 网络是可以实现信息传输.接收.共享的虚拟平台,通过它可以把各个点.面.体的信息联系到一起,从而实现这些资源的共享.信息的传输需要通过TCP/IP协议来完成,IP地址是由网络号+主机号来标识的,主要分为五个类别: A类:第一段为网络号:后三段为主机号: 网络号:   0 000 0000-0 111 1111 :1-127 每个网络中的主机数量:2^24-2(全0与全1)0网络地址1广播地址 默认子网掩码:255.0.0.0 用于与IP地址按位进行"与"运算,从而取出其网络地址

解决遇到Linux网络配置,从熟悉网络配置文件入手

如果接触过Linux,网络配置是一个比较棘手的问题.但是Linux是文件为基础来构建的系统,包括我们windows中设备,Linux也视为文件.所以只要我们明白文件的作用.就能对Linux更加的熟悉,网络配置也是.所以为了熟悉和解决遇到Linux网络配置,首先从网络配置文件入手.这里面整理和汇集较多资料,从多角度,多篇文章,希望能耐心看完.一.简要概述DNS配置文件[[email protected] etc]# cat /etc/resolv.conf nameserver 210.36.16