• TCP/IP协议简单介绍


    简单介绍

    TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。

    TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3、https 协议等。网络中的计算机都采用这套协议族进行互联。

    TCP/IP协议OSI 七层模型

    TCP/IP四层模型

        (1)应用层:应用程序通过这一层访问网络,常见 FTP、HTTP、DNS 和 TELNET 协议;

        (2)传输层:TCP 协议和 UDP 协议;

        (3)网络层:IP 协议,ARP、RARP 协议,ICMP 协议等;

      网络层负责相邻计算机之间的通信。其功能包括三方面。
    1、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。

    2、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。

    3、处理路径、流控、拥塞等问题

        (4)网络接口层:是 TCP/IP 协议的基层(最低层),负责数据帧的发送和接收。

     

    网络基础简单介绍

    1.IP 地址

    网络上每一个节点都必须有一个独立的 IP 地址,通常使用的 IP 地址是一个 32bit 的数字,被分成 4 组,例如,255.255.255.255 就是一个 IP 地址。IP地址就是计算机网络组成的最小单位。

    在 Linux 系统中,可以用 ifconfig -a 命令查看自己的 IP 地址,windows的DOS中可以用ipconfing查看

    2.域名

    用 12 位数字组成的 IP 地址,在实际应用时,用户一般不需要记住 IP 地址,互联网给每个 IP 地址起了一个别名,习惯上称作域名。

    可以使用命令 nslookup 或者 ping 在Linux中查看与域名相对应的 IP 地址。

    3.MAC 地址

    MAC(Media Access Control)地址,或称为物理地址、硬件地址,用来定义互联网中设备的位置。 

    在 TCP/IP 层次模型中,网络层管理 IP 地址,链路层则负责 MAC 地址。因此每个网络位置会有一个专属于它的 IP 地址,而每个主机会有一个专属于它 MAC 地址。

  • 相关阅读:
    android笔记5——同一个Activity中Fragment的切换
    JavaScript 刚開始学习的人应知的 24 条最佳实践
    位运算符之异或的化腐朽为奇妙
    unity常见问题之20题
    汉澳sinox不受openssl心血漏洞影响并分析修复其漏洞代码
    基于canvas和Web Audio的音频播放器
    poj2595(凸包)
    HDU 1257 最少拦截系统(dp)
    【iOS开发-33】学习手动内存管理临时抛弃ARC以及retain/assign知识——iOSproject师面试必考内容
    万能狗! 程序猿屌丝独自创业之路(一)
  • 原文地址:https://www.cnblogs.com/weibanggang/p/9464082.html
Copyright © 2020-2023  润新知