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

原文地址:https://www.cnblogs.com/lxq0727/p/11290191.html