当前位置: 首页 > news >正文

个人博客网站制作流程html网站架设

个人博客网站制作流程,html网站架设,页面紧急情况访问升级跳转,这是我自己做的网站网络: 数据传输,数据共享 1.网络协议模型: OSI协议模型 7 应用层 实际发送的数据 表示层 发送的数据是否加密 会话层 是否建立会话连接 传输层 数据传输的方式&…

网络:
      数据传输,数据共享

1.网络协议模型:
    OSI协议模型                  7
        应用层              实际发送的数据
        表示层              发送的数据是否加密
        会话层              是否建立会话连接


        传输层              数据传输的方式(数据报、流式)
        网络层              数据的路由(如何从一个局域网到达另一个局域网)        IP地址
        数据链路层        局域网下如何通信
        物理层              物理介质的连接

    TCP/IP协议模型           4
        应用层              传输的数据
        传输层              传输的方式
        网络层              数据如何从一台主机到达另一台主机
        网络接口层          物理介质的连接

    应用层:
        HTTP    超文本传输协议
        HTTPS    加密

 
        FTP     文件传输协议
        TFTP    简单文本传输协议


        SMTP    邮件传输协议
        MQTT    
        TELNET  
        ..
    
    传输层:
        UDP     用户 数据报  协议
                特点:
                    1.实现机制简单
                    2.资源   开销小
                    3.不安全不可靠

        TCP     传输控制  协议
                特点:
                    1.实现机制 复杂              3次握手 4次挥手
                    2.资源  开销大
                    3.安全  可靠

    网络层:
        IPv4

        IP地址:                                                                                                                                                           唯一标识网络中一台主机的标号
        IP地址:                                                                                                                                                             网络位 + 主机位                                                 192.168.   1.171
        子网掩码:                                                                                                                                                             用来标识IP地址的网络位主机位                 

        255.255.255.0

                                   共32位      前24位为局域网IP     后8位为自身主机IP                                                                                                                                   
                子网掩码是  的部分表示  IP地址  的  网络位
                子网掩码是  0  的部分表示  IP地址  的  主机位
        网段号:                                                                                                                                                            网络位不变,主机位全为0,  表示  网段号
        广播地址:                                                                                                                                                           网络位不变,主机位全为1,表示 广播地址

        IP地址类型:
        A类
            1.0.0.0 - 126.255.255.255
            子网掩码:                                                                                                                                                           255.0.0.0
                                                     管理超大规模网络
            10.0.0.0 - 10.255.255.255 

        B类
            128.0.0.0 - 191.255.255.255
            子网掩码:                                                                                                                                                           255.255.0.0 
                                                      管理大中规模型网络
            172.16.0.0 - 172.31.255.255

        C类
            192.0.0.0 - 223.255.255.255
            子网掩码:                                                                                                                                                           255.255.255.0
                                                       管理中小规模型网络 
            192.168.0.0 - 192.168.255.255

        D类
               224.0.0.0 - 239.0.0.0
                                                          用于组播

        E类
            240.0.0.0 - 255.255.255.255 
                                                           用于实验

2.UDP编程
    socket套接字编程:
    1.发端:
        socket 
        int socket(int domain, int type, int protocol);
        功能:
            创建一个用来  通信 文件描述符
        参数:
            domain:                                                                                                                                                           使用的协议族 AF_INET (IPv4协议族)
            type:  套接字类型
                SOCK_STREAM:                                                                                                                                                             流式    套接字
                SOCK_DGRAM:                                                                                                                                                            数据报   套接字            (UDP)
                      SOCK_RAW:                                                                                                                                                             原始     套接字
            protocol:协议
                         默认为0 
        返回值:
            成功  返回  文件描述符
            失败返回-1 

        sendto 
        ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,
                      const struct sockaddr *dest_addr, socklen_t addrlen);
        功能:
               利用  套接字  向  指定地址  发送 数据信息 
        参数:
            sockfd:                                                                                                                                                           套接字文件描述符
            buf:                                                                                                                                                              发送数据空间首地址
            len:                                                                                                                                                                发送数据的长度
            flags:                                                                                                                                                           属性默认为0 
            dest_addr:                                                                                                                                                           目的地址信息存放的空间首 地址
            addrlen:                                                                                                                                                           目的地址 的 长度
        
        struct sockaddr_in {
            sa_family_t    sin_family; /* address family: AF_INET */
            in_port_t      sin_port;   /* port in network byte order */
            struct in_addr sin_addr;   /* internet address */
        };

        /* Internet address. */
        struct in_addr {
            uint32_t       s_addr;     /* address in network byte order */
        };
                  
        返回值:
            成功  返回  实际发送字节数
            失败  返回-1 

        inet_addr:
        in_addr_t inet_addr(const char *cp);
        功能:  
            将 字符串 IP地址转换为 内存 中的IP地址 

        htons
        uint16_t htons(uint16_t hostshort);
        功能:       8080                                    50000
            将 本地字节序 转换为网络的  大端字节序  (>10000)
                     小端


ssize_和size_t区别

                      ssize_t有符号整型,在32位机器上等同与int,在64位机器上等同与long int,有没有注意到,它和long数据类型有啥区别?其实就是一样的。

                     size_t 就是无符号型的ssize_t,也就是    unsigned long/ unsigned int   (在32位下),不同的编译器或系统可能会有区别,主要是因为在32位机器上int和long是一样的。

在64位没有测试,但是参见百度百科,size_t 在64位下是64位,那么size_t的正确定义应该是typedef unsigned long size_t

http://www.yayakq.cn/news/421146/

相关文章:

  • 网站ui设计怎么做加强网站集约化建设
  • 公司怎么做网站页面怎么样让百度搜到自己的网站
  • 常见的网站开发工具网站建设哪便宜
  • 长沙公司网站设计报价网站开发服务合同范本
  • 高校里做网站的工作随身办app下载
  • 外贸商城网站建设做外贸用哪个网站好
  • 江苏公众科技网站建设做招聘的网站有哪些
  • 厦门网站怎么做网站开发与设计 课程简介
  • 永顺县建设局网站wordpress搜索框去掉
  • 门户型网站都有哪些如何用网站做cpa
  • 哪些网站可以做ppi百度快照搜索
  • 公司网站属于信息化建设吗90平装修大约多少钱
  • 制作俄语网站网站设计需从哪些方面考虑
  • 做网站自己上传电影要多大服务器wordpress微信同步
  • p2p贷款网站制作网站设计建设
  • 网站结构分析apache 创建网站
  • 国外ui设计网站网站备案完电信
  • 网站建设与管理考题免费做拍卖网站
  • 郑州医疗网站开发保障网装修平台
  • 网站优化网站建设公司网站怎么生成二维码
  • h5网站开发工具自媒体视频剪辑去哪里学
  • 济南网站建设开发公司广东建筑人才招聘资讯
  • 网站建设公司有哪些重要职务百度网盘客户端
  • 营销手机网站国内创意产品网站
  • 响应式网站设计思路工作证明模板免费
  • 电子商务网站建设与管理教材个人网站的建立怎么做
  • 新乡做企业网站的公司网页设计报告体会
  • 网站切换语言怎么做的建筑资料网
  • 网站创建流程包括哪些步骤网站首页的提交怎么做
  • 门户网站建设费用科目百度seo收录