zoukankan      html  css  js  c++  java
  • 网络编程

    网络知识

      1、架构

      C / S 架构 :Client(客户端)/  Server(服务器)

      优点:能够充分发挥PC机的作用。因为C/S架构中是客户端,它功能多,内容多,举个列子,一个端游和一个页游之间,端游内容复杂,而页游内容相对简单,所以,端游能够充分发挥出PC机的优势。

      B / S 架构: Browser(浏览器) /  Server(服务器)

      优点:统一了应用的接口。比如淘宝网页,在线视频,在线听歌,页游都可以在一个网页上进行,而无需下载客户端。

      2、通信的基础知识

      PC1 找 PC2 

      PC1 先发送一条请求帧,给交换机。然后交换机广播发送一条带有PC1 IP地址和MAC 地址,PC2 IP地址的广播消息。所有与该交换机相连的PC机都收到这条消息进行核对,不是自己,就会将该消息丢掉,PC2发现是自己,就会将自己的IP地址 和 MAC地址 回复给交换机,交换机发送一条单播给PC1。

      3、mac 地址是一个物理地址,全球唯一

        ip  地址是一个4位的点分十进制,标识了计算机在网络中的位置

      4、交换机的通信方式:

        广播

        单播

        组播

      5、ARP 协议,是通过IP地址获取目标的MAC地址的协议

      6、端口:操作系统为本机上的每一个运行程序都随机分配一个端口,,其他电脑上的程序可以通过端口获取到这个程序。

      ip地址 + 端口 能够为以获取到某台电脑上的某一个程序

      7、路由器:连接不同网段的,有寻路功能

      8、网关:如果两个不同网段的PC机(192.168.1.0 和 192.168.2.0)要进行访问,中间需要一个路由器,而路由器的两端分别会有两个网关,192.168.1.0的请求帧会通过交换机发送给路由器的网关,再由路由器查看路由表找到段对应的 192.168.2.0 和它的网关,发送给另一端的交换机,交换机再进行广播,找到192.168.2.0这个网段所对应的IP地址。

      网段:是一个局域网中的IP地址的范围

      子网掩码:

      osi 模型

      应用层  http/https/ftp

      传输层  tcp / udp  四层交换机、四层路由器

      网络层  ip 协议  三层交换机、路由器

      数据链路层   arp 协议  以太网交换机  网卡  网桥

      物理层  传输电信号

      9、socket 模块

      socket 又叫套接字

      socket = aocket(family = AF_INET,type = SOCKET_STREAM)

      AF_UNIX  是基于文件类型的套接字。

      AF_INET  是基于网络类型的套接字

      SOCKET_STREAM  是基于TCP的

      SOCKET_DGRAM  是基于UDP的

      TCP:可靠,是面向连接,面向字节流的传输方式

      DUP:不可靠,不面向连接,而是面向报文的传输方式,传输速度快。

      10、路由器和交换机的区别。

      交换机是组织局域网,通过交换机的解析后以点到点,点到多点的形式发送给固定端。交换机相当于一个集线器。

      路由器是用来连接不同网段的。选择最佳路径。

  • 相关阅读:
    新概念第二册(1)--英语口语听力课1
    外企面试课程(一)---熟悉常见的缩略词
    公司 邮件 翻译 培训 长难句 结课
    workflow
    公司 邮件 翻译 培训 长难句 20
    公司 邮件 翻译 培训 长难句 19
    Engineering Management
    公司 邮件 翻译 培训 长难句 18
    公司 邮件 翻译 培训 长难句 17
    第14.5节 利用浏览器获取的http信息构造Python网页访问的http请求头
  • 原文地址:https://www.cnblogs.com/wf123/p/9462731.html
Copyright © 2011-2022 走看看