zoukankan      html  css  js  c++  java
  • Linux网络编程学习(一) ----- 概论和Linux模型(第一章第二章)

    1、什么是计算机网络,通信方式是什么?

    计算机网络就是通过通信线路相互连接的计算机的集合,主要通过双绞线、同轴电缆、电话线或者光缆等有形传输介质通信,还有就是通过激光、微波、卫星等实现无线通信

    2、WAN和LAN

    广域网和局域网,局域网通常有较高的通信速率,有限的地理范围,为一个部门所有

    3、TCP/IP协议的基本思想

    通过网间连接器,也就是gateway将各种不同的网络连接起来,在各个网络的低层协议之上构造一个虚拟的大网,使用户和其他网的通讯就像和与本网的主机通信一样方便

    4、OSI的七层协议

    物理层:bit信息,硬件连接的接口

    数据链路层:通信信道的无差错传输,提供数据组帧,差错控制、流量控制、链路控制

    网络层:将数据正确迅速地从源主机到目的主机,寻址以及相关的流量控制和拥塞控制

    ------前三层构成通信子网层,与硬件相关,为网络的上层(资源子网)提供通信服务

    传输层:为上层处理过程掩盖下层结构的细节,保证把会话层的信息有效地传到另一个方的会话层

    会话层:提供服务请求者和提供者之间的通信,实现两端主机之间的会话管理,传输同步和活动管理等

    表示层:实现信息转换,包括信息压缩,加密,代码转换以及上述操作的逆操作

    应用层:为用户提供常用的应用,比如e-mail,文件传输,网页浏览等

    5、TCP/IP的网络体系架构

    SMTP DNS HTTP FTP TELNET
    TCP UDP NVP
    IP ICMP ARP RARP(反向ARP)
    以太网   PDN(公共数据网) 其他
    电话线 同轴电缆 光缆

    6、IP地址的三种基本类型

    • A类地址   W的高端位为0,有126个A类地址,分配给拥有大量主机的网络
    • B类地址   由W.X表示网络ID,高端前2bit为二进制10,分配中等规模的网络,有16384个B类地址
    • C类地址 前3bit为110,大约有200万个C类地址,每个网络只有254个主机,用于小型局域网
    类型   IP地址 网络地址 主机ID
    A W.X.Y.Z W X.Y.Z
    B W.X.Y.Z W.X Y.Z
    C W.X.Y.Z W.X.Y Z

    7、网络服务

    • 文件服务   有效存储,恢复和移动数据文件,执行数据的读、写、访问控制以及数据的管理操作,可以实现计算机之间的文件传输、文件转储、文件更新以及文件归档等
    • 打印服务  用于控制和管理网络打印机和传真设备的 网络服务,实现打印机硬件资源共享
    • 信息服务  动态处理网络各个节点计算机用户之间,应用程序之间的通信,提供了通信工具
    • 应用服务  协调网络间的硬和软件资源,建立一个最适合的平台来运行应用软件
    • 数据库服务  共享数据的存储,查询,管理和恢复等
  • 相关阅读:
    《Mathematical Olympiad——组合数学》——染色问题
    《啊哈算法》——栈、队列、链表
    《Mathematical Olympiad——组合数学》——抽屉原理
    2749: [HAOI2012]外星人
    bzoj4241: 历史研究
    bzoj3210: 花神的浇花集会
    bzoj4998: 星球联盟
    bzoj2728: [HNOI2012]与非
    bzoj2669: [cqoi2012]局部极小值
    bzoj5441: [Ceoi2018]Cloud computing
  • 原文地址:https://www.cnblogs.com/xqn2017/p/8881465.html
Copyright © 2011-2022 走看看