文章目录

  • 1 TCP IP 简介
  • 2 链路层介绍
  • 3 IP网际协议
  • 4 网络层其他协议
  • 5 传输层:UDP协议
  • 6 传输层:TCP协议
  • 7 应用层协议


每层承担的任务不一样,各层的协议的工作方式也不一样,每层封装上层数据的方式也不一样。

应用层:FTP、TFTP、HTTP、DNS、TELNET、SMTP、SNMP、POP3
传输层:TCP、UDP
网络层:IP、ARP、RARP、ICMP
网络接口层:PPP Ethernet

  • TCP IP 网络协议基础入门

1 TCP IP 简介

IP地址 -- 网络层ifconfig -a域名服务系统(DNS) - Domain Name Systemnslookup | pingMAC地址 - Media Access Control - 物理地址、硬件地址 -- 链路层端口号分配机构 - Inter Assigned Numbers Authority - IANAFTP - 20&21SSH - 22TELNET - 23SMTP - 25TFTP - 69HTTP - 80SNMP - 161Ping - ICMP封装和分用PDU - Protocol Data Unit - 协议数据单元物理层 - 数据位(Bit)数据链路层 - 数据帧(Frame)网络层 - 数据包(Packet) | 数据报传输层 - 数据段(Segment)会话层、表示层、应用层- 数据(Data)封装 <-> 分用

RFC - Request for Comment - 以太网协议的正式标准

  • iSCSI协议

2 链路层介绍

控制帧的传输差错控制反馈重发计时器序号流量控制

以太网 - Ether-net

DEC公司、Inter公司和Xerox公司在182年联合公布的一个标准。

  • DEC公司
  • Xerox公司

PPP - Point to Point Protocol - 点对点协议

  • 同步调制连接

SLIP 与 PPP

SLIP - Serial Line IP(串行线路IP)

  • TCP/IP四层协议系统浅析

MTU - 最大传输单元

netstat -in

3 IP网际协议

IP 数据报不可靠 - unreliable无连接 - connectionlesssudo tcpdump -ntx -c 1IP地址分类网络号+主机号A - 大型网络或政府机构B - 中型网络、跨国企业C - 小型网络D - 多播E - 实验子网划分IP = 网络号 + 子网号 + 主机号子网掩码 - 确认一个IP地址中哪几位是主机号IP路由选择route -ntracerouteNAT技术ipconfig eth0IP的未来

4 网络层其他协议

ARP - Address Resolution Protocol - 地址解析协议arparp -aapr -vARP 代理 | ARP 欺骗RARP - Reverser Address Resolution Protocol - 逆地址解析协议ICMP - Inter Control Message Protocol - 控制报文协议Ping 程序ping -c 3 lanqiao.cnsudo tcpdump -nnvSs 0 -c2 icmpTTL值tracroute程序traceroute github.comtraceroute -n www.github.comIGMP - Inter Group Management Protocol管理多播组成员

5 传输层:UDP协议

端口[系统端口号](http://www.iana.org/)登记端口号短暂端口号netstat -luantUDP概述UDP报文

6 传输层:TCP协议

TCP报文段结构连接的建立与释放TCP可靠传输的实现超时重传连续ARQ协议流量控制和拥塞控制tcpdump抓取TCP报文段

7 应用层协议

DNS协议DNS服务器根DNS服务器顶级(TLD)DNS服务器权威DNS服务器本地DNS服务器host命令host www.shiyanlou.comDNS报文DNS缓存和host文件FTP协议HTTP协议Telnet协议TFTP协议SMTP协议和POP3协议

TCP IP 网络协议基础入门相关推荐

  1. TCP/IP 网络协议基础入门

    文章目录 1.TCP/IP简介 IP 地址 域名 MAC 地址 端口号 封装和分用 2.链路层介绍 控制帧的传输 差错控制 反馈重发 计时器 序号 流量控制 以太网 PPP(点对点协议) SLIP 与 ...

  2. TCP/IP 网络协议基础

    纯手打,着重记忆红色字体部分和表格. 1. 预备知识 mac 地址,为48位(6字节)地址,指的是网卡的唯一的硬件地址,交换机只能识别 mac 地址,负责局域网(内网)通信,局域网下的计算机应处于同一 ...

  3. TCP/IP网络协议的通俗理解,socket,http,soap。

    前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来我花了一些时间去了解这些网络协议,现在对TCP/IP网络 ...

  4. 对TCP/IP网络协议的浅出归纳

    前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网 ...

  5. 【TCP/IP网络协议】(五)传输层UDP协议

    文章目录 传输层协议 一.端口 二.UDP概述 三.UDP报文 四.程序测试 传输层协议 从之前介绍的网络层协议来看,通信的两端是两台主机,IP数据报首部就标明了这两台主机的IP地址,但是从传输层来看 ...

  6. TCP/IP网络协议详解

    一. 计算机网络体系结构分层 一图看完本文 计算机网络体系结构分层 计算机网络体系结构分层 Frame:   物理层的数据帧概况 Ethernet II: 数据链路层以太网帧头部信息 Internet ...

  7. 一文打败TCP/IP五层协议基础知识

    注意: 文章如有抄袭部分,请私信我. 未经允许,不得转载,如需转载,可以私信我. 前言 在很久之前,计算机刚刚被研究出来,当时的计算机还不能上网,玩游戏等,它只用于科学家,并没有给普通人使用. 后来, ...

  8. TCP/IP网络编程 - 基础学习

    1. 创建Socket #include<sys/types.h> #include<sys/socket.h>int sock = ::socket(PF_INET, SOC ...

  9. 协议分析中的TCP/IP网络协议

    " TCP/IP协议作为互联网的基础,在协议分析中不可或缺,本文介绍在对协议进行分析还原的过程中的一些要点,快速掌握协议还原的精髓." 注意,本文比较枯燥乏味,若非需要了解TCP/ ...

最新文章

  1. php无法将值传入数据库,PHP-无法将句子插入数据库
  2. 应运而生的web页面响应布局
  3. vue.js使用例子
  4. dlib人脸检测功能介绍
  5. Tomcat项目部署过程中的问题
  6. 图解使用Win8Api进行Metro风格的程序开发十二----上下文菜单
  7. 摄像机跟随以及注视旋转和角度变化
  8. 男女洗澡前后区别,太形象了!(文末送书)
  9. Hyperledger Fabric教程(6)-- byfn.sh分析-peer-base.yaml
  10. ssh连接远程服务器报错:ssh_exchange_identification: read: Connection reset by peer
  11. 国外十大在线支付服务网站
  12. linux 编译 suitesparse,Ubuntu下编译SuiteSparse-4.4.1和METIS-4.0.3
  13. 探索自助报表BI的现状和未来(文末送福利)
  14. 佟年计算机科学,亲爱的热爱的:吴白初见佟年眼神有深意,原来他们早就遇见过...
  15. python画花瓣飘落_Python——画一棵漂亮的樱花树
  16. javascript 火星文,菊花体,繁体,简体文字转换
  17. 苹果有意离开,全球最大手机品牌却下大单,中国制造优势凸显
  18. 天气预报属于计算机的哪一项应用,计算机基础知识模拟题答案
  19. 一篇关于红外图像和可见光图像融合的摘要
  20. js两个数组对象进行合并去重

热门文章

  1. WLAN,LAN,WAN之间的简单的区别
  2. 期货的本质(期货的本质是什么)
  3. php精度两位小数点,php中小数精度的代码解析
  4. 解决闪照(5秒)过期不能查看问题
  5. 微信小程序websocket聊天前端实现
  6. 最后,我想对你说一句:我爱你
  7. dnf服务器老是连接中断,DNF老是网络中断封我1小时 怎么处理?
  8. 对比Java的Stream流和C# 的Linq
  9. Qt+BarTender对“.btw“文件的打印操作
  10. Android客户端实现注册/登录详解(一)