码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基本网络知识的介绍


    1、电脑名称与IP设置:计算机名和IP地址都是不能重复(unique)

    a)如果电脑设置了计算机机名(host-name),在电脑启动时会在整个局域网内统一管理登记;
    b)而且每一台电脑的名称必须(unique)不重复,这些计算机名称就是在网络交换机(路由器)中管理;
    c)另外还有计算机的IP也不能冲突(unique),所以IP设置中有些是自动获取IP保证不冲突(由交换机分配IP)。

    2、SOCKET简介:

    a)早期网络通讯,需要程序员直接判断网卡型号,通过汇编调用网卡针脚电平操作;
    b)后来人们把网卡的类型和驱动交给操作系统,安装系统时安装网卡的驱动;
    c)开发者不再关注网卡的信息和驱动,操作系统提供统一网络发送接口,这东西就是SOCKET接口;

    用于在两个的应用程序之间相互通信(包括两台以上主机之间的程序),socket是属于TCP\IP的上一层。

    3、 address family :

    a)在通过驱动开发网络程序的初期,涌现出各种通讯模式,包括AF_INET(基于IP地址的)还有IPX等。
    b)如果选用AF_INET模式通讯,包含TCP(SOCK_STREAM)和UDP(SOCK_DGRAM)两种子分支。
    c)DATA-GRAM模式叫做数据报文模式,SOCK_STREAM叫做数据流模式,SOCK_RAW做抓包用的;

    4、IP和PORT是AF_INET必备条件:

    a)IP是每台电脑的编号(4段或6段),一个电脑可以设置多个IP(参见WindowsIP设置)
    b)但是两台电脑不可以公用一个IP地址,如果两台电脑电脑设置IP冲突,先开机的占用;
    c)PORT是同一台电脑内的接货发货的码头,是软件收发数据的出入口(软件进程要占用的码头);
    d)也是遵循不冲突的规则,及时相同的软件启动两份进程,也不能占用端口冲突(不能串线)

    附录:far和near

    在16位操作系统下,内存分为基础64K(65535),超出的叫做扩展内存
    far就是指扩展(远端)内存,near就是指基础内存
    #define far
    #define near

  • 相关阅读:
    抖音短视频矩阵系统多账号矩阵源头开发源码分享
    SAP UI5 初学 ( 一 )、简介
    国产5G手机的影响在扩大,美芯面临阴霾,两家美企被抛售
    来源稳定的l2逐笔接口数据去哪找?
    C++基础知识要点--函数(Primer C++ 第五版 · 阅读笔记)
    如何将视频压缩?快来看看这些方法
    [附源码]SSM计算机毕业设计学生宿舍管理系统JAVA
    idea启动Tomcat时控制台出现乱码的解决(亲测有效)
    使用 OpenTelemetry 构建 .NET 应用可观测性(1):什么是可观测性
    分析数学笔记
  • 原文地址:https://blog.csdn.net/weixin_50606278/article/details/126689762
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号