首页 > 其他 > 详细

网络编程基础

时间:2019-12-02 00:29:33      阅读:89      评论:0      收藏:0      [点我收藏+]

网络编程基础

1. 网卡

  网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址。

2. MAC地址

  MAC地址(Media Access Control Address),通常被称为物理地址,用来标记和确认网络设备的位址。在OSI模型中,第二层数据链路层负责MAC位址。MAC地址在网络中唯一标识一个网卡,一台计算机若各有多个网卡,每个网卡都会有一个唯一的MAC地址,MAC地址的格式如下:

   物理地址. . . . . . . . . . . . . : 32-24-32-FB-13-28  

3. IP

  IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据报传输服务。 IP分为IPV4和IPV6两种,格式分别如下:

  本地链接 IPv6 地址. . . . . . . . : fe80::1c96:3e73:1c6e:3938%13(首选)
  IPv4 地址 . . . . . . . . . . . . : 192.168.157.1(首选)

4.掩码
5.网关
6.DHCP
7.DNS
8.路由器
9.交换机

10.OSI77层模型

  应用层

  表示层

  会话层

  传输层

  网络层

  数据链路层

  物理层

  

11.TCP协议

  a.TCP连接三次握手

  b.TCP断开连接四次挥手  

  

  

          

网络编程基础

原文:https://www.cnblogs.com/zhangtao1992/p/11968184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!