• 08.02TPC/IP的四层模型


    TPC/IP的四层模型

    1、应用层

         1)每一层都有自己对应的协议;而这些协议调起来完成应用上的工作。

         2)TCP/IP/协议栈

         3)常见IT协议:ftp、htp、http、https、ssh、telnet、tftp、snmp、smtp、pop3、imap、dns(域名解析)、smb、nfs(NAS)共享存储协议、dhcp。

    2、传输层

          1)TPC协议                               UDP协议          ICMP

                     ↓                           ↓       

        传输控制协议                       单元数据协议

                     ↓                                           ↓

                  稳定                                   不稳定

                     ↓                                           ↓

            安全、可靠                        不安全、不可靠

         2)端口范围:1-65535

         3)TCP:80——http  ;20、21——ftp ;22——ssh

               UDP:69——tftp ;68——dhcp

    3、互联网层

         1)路由协议                    被路由协议

         2)动态路由协议           IPv4、IPv6 

    4、主机到主机层

          以太网协议(低层协议上述所有协议依靠于以太网协议)

             MAC         MAC地址在二层做数据传输。

    转化为01的电信号


    查询帮助信息

    1、命令分类:内部命令  ——help  command  执行帮助

                            外置命令——command--help(-h)查看帮助

    2、top查看进程   ; 按 q 退出

    3、查看命令使用方法:Man.(More)man Cmmand命令

                                         / 向下查找指定内容(n向下翻动,N向上翻动)

                                        ?向上查找指定内容(n向下翻动,N向上翻动)

    4、百度谷歌——百度一下,你就知道


    Linux的目录结构

    1、Windows下的目录结构 

          1)分区:为指定大小的磁盘划分逻辑边界

    2、Linux(ubuntu)的目录结构

          1)  树状结构;一切文件从根开始;

          2)关于磁盘分区与挂载的命令(/etc/fstab -- 开机自动挂载)
                df -h 查看磁盘挂载情况
                创建环回设备(虚拟磁盘)【dd if=/dev/zero of=/root/image bs=1024k count=100 】

                                弊端:存的越多,读写越慢,且容易崩盘(不建议使用)
                fdisk [磁盘文件] -- 做磁盘分区;
                sd -- scsi 类型的磁盘 (hd IDE)
                a -- 第一块磁盘(b,c...)
                1 -- 第一个分区(2,3,4...)
                mkfs -- 格式化(创建文件系统)
                mount -- 实现磁盘挂载
                umount -- 磁盘卸载

                /ect/fstab:通过命令行挂载的磁盘是临时的

                /dev--设备文件存放的路径

               总结:在Linux下,我们通过挂载的方式,将存储空间,直接或间接的关联到根上,形成树形结构。

    3、Linux的主要目录

        / 主目录

                       tree -LD 1 /查看一级子目录
        /bin 存放命令文件
        /boot 存放系统启动文件(内核、grub程序)
        /cdrom 光盘目录
        /dev 存放设备文件(c字符设备、d块设备)
        /etc 大部分的系统配置文件
        /home 普通用户的家目录
        /lib /lib64 库文件(.so结尾的文件)
        /lost+found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
        /mnt /media 专门提供挂载的挂载点
        /opt 第三方软件的安装目录
        /proc /sys 进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)
        /root root用户的家目录
        /sbin 存放命令的目录
        /tmp 临时文件存放目录
        /usr 常见软件安装目录
        /var 文件会随时更改的目录 -- 日志文件!


    目录的常见命令

    1、查看目录内容

            终端使用技巧:自动补全
            ls 查看文件内容;

    2、搜索使用过的命令

       Ls
        文件通配符:
           * -- 任意长度的任意字符
          ? -- 任意一个字符
          [ ] -- 取值范围(只取范围中的一个字符)
          sd[abc] -- sda sdb sdc
          [a-f] -- sd[a-f] sda adb ... sdf
          ^ -- 托字符,指定以某个字符开头
         
     $ -- 以什么字符结尾

       grep命令 -- 行过滤
          grep [选项] [匹配的字符] [对象]
          查看文件中的匹配,过滤某一行:
                 -v 反选 ^$ -- 空白行
                 -i 忽略大小写

    3、切换目录

        Cd
             绝对路径:从根开始,写全     例:/c/b/a
             相对路径:相对当前路径而言,你所要处理的目录;./a或a

  • 相关阅读:
    河工大玲珑校赛重现の 饶学妹的比赛
    河工大玲珑杯校赛随笔
    河南省第四届ACM省赛(T1) 序号互换
    河南省第四届ACM省赛(T3) 表达式求值
    debian系统下安装ssh
    戴尔poweredge r730服务器配置以及系统安装
    win10环境下安装Ubantu双系统(超详解)
    debian服务器解决中文安装后出现乱码的问题
    debian系统下安装ssh
    如何在ubuntu上搭建hustoj?
  • 原文地址:https://www.cnblogs.com/lxq0727/p/11290191.html
Copyright © 2020-2023  润新知