课程列表

基本问题

开源资源

好好学习天天向上

联大大纲—通信电子 ;教师介绍; 单片机课程学习经验- 学习路线图; 1.概述 -应用 -定义 -特点 -构成; 2.嵌入式处理器 —DIY CPU处理器ARM处理器Cortex-A8S5PV210讨论; 3.汇编语言 -作业 4.Bootloader -作业 5.Linux内核移植 6.嵌入式Linux程序设计 7.图形用户接口QT 8.其他框架介绍; 9.嵌入式物联网应用系统设计

�����������ԣ�http://www.cnblogs.com/fuchongjundream/p/3914236.html

ͨ��ԭ��֮OSI�߲�ο�ģ�ͣ�һ��

 

     1��ʲô�Ǽ��������

      ̸�����ͨ��ԭ���Ȼ�벻����������磬��ôʲô�Ǽ�������硣�ٷ����壺���������������̨����̨���ϵļ����ͨ�������豸������������ɵ�һ��ϵͳ�������ϵͳ�м����������֮����Խ�������ͨ�š����ݹ����Эͬ���ijЩ���ݴ���Ĺ�����

      ��ʵ˵���˾��ǣ��������ɵ��������˵���������ϵͳ���кܶ�����������ļ����������ָ���ǵĵ��ԣ���ʵָ���������������е������豸�������ֻ���ƽ����Եȡ�

      2�������֮����ν���ͨ��

      ���˼�������豸��Ҳ�͵ÿ�����������������ǣ����������֮������ͨ�ŵ����⡣�Լ������˵������һ��Ӳ���豸������ü��������������������������Ҫ�����֧�š���ô֧�ּ����ͨѶ�������ʲô�أ����Ǽ��������ο�ģ�͡�������������ο�ģ�;��Ǽ����������������ĵ�Ȼ�ǹ��ʻ���׼��OSI��Open System InterConnect  ����ʽϵͳ�������ο�ģ�͡�����ͨ��һ�������ϵ�һ��Ӧ�ý�������һ�������ϵĽ��̽�����Ϣ���������������˽������ģ�͡�

       2.1��OSI�߲�ģ��

       ���������Ѿ�֪����������ͼ����֮����ͨ����������������������ġ�����������������֮�����ͨ�ţ��������ܶ����⡣OSI�ο�ģ�ͽ���������ǣ����Ⱦ��Ƿֲ㣬�򵥵���˵������������֮���ͨ����ͨ���ߴ󲿷�����ɣ�Ҳ����OSI�߲�ο�ģ�͡�ÿһ�㶼������統�е�һ����������

       �������߲�ģ��ͼ��

      ����ͼ������ȷʵ���ӣ������Ƿֽ�����������A������B���Ľ��̶����߲㴦������������˽��¸���ʲô���á�

      ��1�������

      ��OSI�ο�ģ���У�����㣨Physical Layer���Dzο�ģ�͵���Ͳ㣬Ҳ��OSIģ�͵ĵ�һ�㡣��������Ҫ�����ǣ����ô������Ϊ������·���ṩ�������ӣ�ʵ�ֱ�������͸�����䡣ʵ�����ڼ�����ڵ�֮���������͸�����ͣ����������ε���崫����ʺ������豸�IJ��졣ʹ�������������·�㲻�ؿ�������ľ��崫�������ʲô����͸�����ͱ���������ʾ��ʵ�ʵ�·���ͺ�ı�����û�з����仯���������������Ϊ������һ���ṩһ���������ӣ��Լ����ǵĻ�е�����������ܺ͹�����ԡ���涨ʹ�õ��ºͽ�ͷ�����͡������źŵĵ�ѹ�ȡ�����һ�㣬���ݻ�û�б���֯������Ϊԭʼ��λ���������ѹ�������λ��bit�������ȷʵ�ѣ�������֮һ�仰�����ǰ�����ĵ���ʲô��Ϊ��һ���ṩ�������ӡ���֤������͸�����ȡ�

      ��2��������·��

       Datalink Layer��OSI�ο�ģ�͵ĵڶ��㣬����������ɺ�����ɵ�ͨ�ţ���һ�������� ����Ҫ����������ڲ��ɿ���������·�Ͻ������ݵĿɿ����ݡ�˵���˾��DZ�֤����Ŀɿ��ԡ�Ϊ�˱�֤���䣬���������յ������ݱ��ָ���ض��Ŀɱ�����㴫���֡��֡�������ƶ����ݵĽṹ��������������ԭʼ���ݣ����������ͷ��ͽ��շ��������ַ�Լ����Ϳ�����Ϣ�����еĵ�ַȷ����֡�����͵��δ���������Ϳ�����Ϣ��ȷ��֡�޲���� ����ڴ�������ʱ�����յ��⵽�����������в�����Ҫ֪ͨ���ͷ��ط���һ֡��

������·��Ĺ��ܶ�������������Ľڵ�������õ���������ͣ�Ҳ�������Ƿ���������Word ��Excel��ʹ��Internet ����һЩ�����豸���罻��������������Ҫ��֡���벢ʹ��֡��Ϣ�����ݷ��͵���ȷ�Ľ��շ������������ǹ�����������·��ġ�������·����������ṩ����������Ļ����ϣ��������ڽ��֮���������·��ͨ���������ṩ����֡���ŵ����޲��Ĵ��䣬�����и���·�ϵĶ���ϵ�С�������·���ڲ��ɿ�������������ṩ�ɿ��Ĵ��䡣�ò�����ð����������ַѰַ�����ݵij�֡���������ơ����ݵļ����ط��ȡ��о�ͦ�Ѷ��ģ����ܽ�Ϊ��֤���ݴ���Ŀɿ��ԣ����о�����ط����Ƶȡ�

      ��3�������

      Network Layer��OSI�ο�ģ�͵ĵ����㡣����Ҫ�����ǽ������ַ����ɶ�Ӧ�������ַ����������ν����ݴӷ��ͷ�·�ɵ����շ���

�����ͨ���ۺϿ��Ƿ�������Ȩ������ӵ���̶ȡ����������Լ���ѡ·�ɵĻ�����������һ�������нڵ�A ����һ�������нڵ�B �����·������������㴦���������ָ�����ݴ��ͣ�·��������������Σ�����·������������㡣���縺����Դ������Ŀ�����֮�佨��������ʹ�õ�·�ɡ���һ�㱾��û���κδ�������������ƣ���ˣ��������������ڶ˶�֮�����DLL�ṩ�Ŀɿ��������

     �򵥵���˵�������������ҵ�һ��·����һ��һ�εش��ͣ�����������·�㱣֤����֮�����������ȷ�ģ����Դ��Ŀ�ĵص�����Ҳ����ȷ�ģ�����һ̨�����ϵ���Ϣ���ܴ�������һ̨�ˡ������������������û��������������������ϵ�ij��Ӧ�ý��̡���������ɴ����ʵ�֡�

     ��4�������

     Transport Layer��OSI�ο�ģ�͵ĵ��IJ㡣����Э��ͬʱ�����������ƻ��ǻ��ڽ��շ��ɽ������ݵĿ����̶ȹ涨�ʵ��ķ������ʡ�����֮�⣬����㰴�������ܴ�������ߴ罫�ϳ������ݰ�����ǿ�Ʒָ���磬��̫���޷����մ���1500�ֽ�(Byte)�����ݰ������ͷ��ڵ�Ĵ���㽫���ݷָ�ɽ�С������Ƭ��ͬʱ��ÿһ����Ƭ����һ���кţ��Ա����ݵ�����շ��ڵ�Ĵ����ʱ��������ȷ��˳�����顣�ù��̼�����Ϊ���򡣹����ڴ�����һ�ַ�����TCP/IPЭ�����е�TCP(�������Э��)����һ���������IPX/SPXЭ�鼯��SPX(���а�����)��

      ����㽻�������󣬴��������ʶ�˷������ĸ���������ģ�Ҫ����˭�����⡣�ҰѶ�������ʱ��ϣ��֪ͨ��һ�£����ǻỰ��Ĺ�����

     ��5���Ự��

      Session Layer��OSI�ο�ģ�͵ĵ���㡣�����������е����ڵ�֮�佨����ά�ֺ���ֹͨ�š� �Ự��Ĺ��ܰ���������ͨ�����ӣ����ֻỰ����ͨ�����ӵij�ͨ��ͬ�������ڵ�֮��ĶԻ�������ͨ���Ƿ��ж��Լ�ͨ���ж�ʱ�����Ӻδ����·��͡�

      ֪ͨ���˸������к���Ա����ͨ�������������Һ���˵���������������Ҳ����⣬���������������ˣ����������ҵ�����������������������⡣�Ƕ��ڼ�����������ԣ��ͻ�������һ���������������������Ӧ�������������󵽵���ʲô�����Խ���ȥ������������ô����⣿��������������Σ��ҽ��й�������ֻ�ܶ�Ӣ�ģ���ô�⵱��Ӧ����һ�����롣�Ѻ��﷭���Ӣ������Ĺ����ͽ�����һ���ʾ�������ˡ�

      ��6����ʾ��

       Presentation Layer��OSI�ο�ģ���еĵ����㡣Ӧ�ó��������֮��ķ���٣��ڱ�ʾ�㣬���ݽ��������������ķ������и�ʽ�������ָ�ʽ��Ҳ����ʹ����������Ͳ�ͬ����ͬ����ʾ��������ݵĽ�������ܣ���ϵͳ����Ĵ�������磺��Internet�ϲ�ѯ�������˻���ʹ�õļ���һ�ְ�ȫ���ӡ�����˻������ڷ���ǰ�����ܣ����������һ�ˣ���ʾ���Խ��յ������ݽ��ܡ�����֮�⣬��ʾ��Э�黹��ͼƬ���ļ���ʽ��Ϣ���н���ͱ��롣

      ��7��Ӧ�ò�

      Application Layer��OSI�ο�ģ���е���߲㣬�����߲㡣Ӧ�ò�Ҳ��ΪӦ��ʵ��(AE)��������ɸ��ض�Ӧ�÷���Ԫ��(SASE����һ����������Ӧ�÷���Ԫ��(CASE)��ɡ�ÿ��SASE�ṩ�ض���Ӧ�÷��������ļ�������ʺ͹���(FTAM)�������ĵ紦��(MHS)�������ն�Э��(VAP)�ȡ�CASE�ṩһ�鹫����Ӧ�÷���������ϵ���Ʒ���Ԫ��(ACSE)���ɿ��������Ԫ��(RTSE)��Զ�̲�������Ԫ��(ROSE)�ȡ���Ҫ���������ṩ�ӿ���ʹ������ʹ���������������Ӧ�ò���������ָ�����������ϵ�ij���ر�Ӧ�ó��� ��Ӧ�ò��ṩ�ķ�������ļ����䡢�ļ������Լ������ʼ�����Ϣ�����

     �ٸ���������⣺�����˵������ͨ��������Է�ֻ�ܶ�Ӣ�ģ��Է�ͨ����ʾ����ҵĻ����������ͨ������δ�ض����ijЩ���⺺�ӣ��������˼����ô����Ҫרҵ֪ʶ������֪ʶ��ѧϰ�����������Ӧ�ò���Ǹ�����ġ����ڼ����������ÿһ��Ӧ�ö������ض��ı�﷽ʽ��

�ܽ��£�

1.����㣺��Ҫ���������豸��׼�������ߵĽӿ����͡����˵Ľӿ����͡����ִ�����ʵĴ������ʵȡ�������Ҫ�����Ǵ��������(������1��0ת��Ϊ����ǿ�������д��䣬����Ŀ�ĵغ���ת��Ϊ1��0��Ҳ�������dz�˵����ģת����ģ��ת��)����һ������ݽ������ء�

2.������·�㣺����������ø�ʽ�������Խ��д��䣬�Լ�����ÿ��ƶ�������ʵķ��ʡ���һ��ͨ�����ṩ������;�������ȷ�����ݵĿɿ����䡣

3.����㣺��λ�ڲ�ͬ����λ�õ������е���������ϵͳ֮���ṩ���Ӻ�·��ѡ��Internet�ķ�չʹ�ô������վ�������Ϣ���û���������ӣ�����������ǹ����������ӵIJ㡣

4.����㣺������һЩ�������ݵ�Э��Ͷ˿ں�(WWW�˿�80��)���磺TCP(�������Э�飬����Ч�ʵͣ��ɿ���ǿ�����ڴ���ɿ���Ҫ��ߣ��������������)��UDP(�û����ݱ�Э�飬��TCP����ǡǡ�෴�����ڴ���ɿ���Ҫ�󲻸ߣ�������С�����ݣ���QQ�������ݾ���ͨ�����ַ�ʽ����ģ��� ��Ҫ�ǽ����²���յ����ݽ��зֶκʹ��䣬����Ŀ�ĵ�ַ���ٽ������顣��������һ�����ݽ����Ρ�

5.�Ự�㣺ͨ�������(�˿ںţ�����˿�����ն˿�)�������ݴ����ͨ·����Ҫ�����ϵͳ֮�䷢��Ự���߽��ܻỰ����(�豸֮����Ҫ������ʶ������IPҲ������MAC������������)��

6.��ʾ�㣺��ȷ��һ��ϵͳ��Ӧ�ò������͵���Ϣ���Ա���һ��ϵͳ��Ӧ�ò��ȡ�����磬PC��������һ̨���������ͨ�ţ�����һ̨�����ʹ����չ��һʮ���ƽ�����(EBCDIC)������һ̨��ʹ��������Ϣ������׼�루ASCII������ʾ��ͬ���ַ������б�Ҫ����ʾ���ͨ��ʹ��һ��ͨ��ʽ��ʵ�ֶ������ݸ�ʽ֮���ת����

7.Ӧ�ò㣺������û���OSI�㡣��һ��Ϊ�û���Ӧ�ó���(��������ʼ����ļ�������ն˷���)�ṩ�������

ͨ��ԭ��֮TCP/IP�������� ������

 

       ������дд������������д�ĺܺ��ˣ�����������!  ֱ��ת�� 

һ��Ϊʲô����TCP/IPЭ��

      �������ϸ��أ����ָ����ĵ��������Ÿ��Բ�ͬ�IJ���ϵͳΪ��ҷ�����Щ�����ڱ��ͬһ����Ϣ��ʱ����ʹ�õķ�����ǧ����𡣾ͺ���ʥ�����ϵ۴����˸����˵Ŀ�����������޷�����һ���������ʹ������ʶ���������ֻ�ǵ�����ս�����ᷢ��̫������á�ֻ�а������������������ԲŻᷢ�ӳ�������DZ�����������Ǿ��뷽�跨���õ��߰ѵ������ӵ���һ��

     ���Ǽ򵥵�����һ����ԶԶ�����ģ��ͺ������Բ�ͬ�������˻�������棬��ȫ���ܽ�����Ϣ�����������Ҫ����һЩ��ͨ�Ķ��������н�����TCP/IP����Ϊ�˶�����TCP/IP����һ��Э�飬����һ��Э�����ͳ�ơ����������IPЭ�飬IMCPЭ�飬TCPЭ�飬�Լ����Ǹ�����Ϥ��http��ftp��pop3Э��ȵȡ�����������Щ���ͺ���ѧ��������һ�����Ϳ��Ժ������ļ�����ն������ɵĽ����ˡ�

����TCP/IPЭ��ֲ�

      �ᵽЭ��ֲ㣬���Ǻ��������뵽ISO-OSI���߲�Э�龭��ܹ�������TCP/IPЭ����Ľṹ�����в�ͬ����ͼ��ʾ

      TCP/IPЭ���尴�ղ�����ϵ��£�����װ��������ľ���Ӧ�ò��ˣ���������http��ftp,�ȵ�������Ϥ��Э�顣���ڶ������Ǵ���㣬������TCP��UDPЭ����������Σ���Ҫ��������û�ù�udp���Ǽʣ���������������㣬IPЭ������������������ݼ���IP��ַ�����������ݣ�����ὲ������ȷ�������Ŀ�ꡣ���IJ��ǽ�������·�㣬������Ϊ�����͵����ݼ���һ����̫��Э��ͷ��������CRC���룬Ϊ�������ݴ�����׼��������������Ӳ������ˣ���������Ĵ��䣬�����εĶ���������ߵ���ʽ�������Ķ���ȵȣ���Щ���ǾͲ��ù����ˣ�����Ҳ������������������Щ�鲢���������η���tcp/ipЭ�������棬��Ϊ��������tcp/ipЭ��ı�д��û���κεĹ�ϵ������Э��������������½����ݰ���Э���װ�����������ݵ���������Э��ӵõ������ݰ��⿪������õ���Ҫ�����ݡ����ֽṹ�dz���ջ��ζ��������ijЩ����Ҳ��tcp/ipЭ�����Ϊtcp/ipЭ��ջ��

����һЩ�����ij�ʶ

       ��ѧϰЭ��֮ǰ������Ӧ�þ߱�һЩ����֪ʶ��

       1����������ַ(ip��ַ)
������ÿһ���ڵ㶼������һ��������Internet��ַ��Ҳ����IP��ַ�������ڣ�ͨ��ʹ�õ�IP��ַ��һ��32bit�����֣�Ҳ�������dz�˵��IPv4��׼����32bit�����ֳַ����飬Ҳ���dz�����255.255.255.255����ʽ��IPv4��׼�ϣ���ַ����Ϊ���࣬���dz��õ���B���ַ������ķ�����ο������ĵ�����Ҫע�����IP��ַ�������+�����ŵ���ϣ���dz���Ҫ��

       2������ϵͳ����ϵͳ��һ���ֲ������ݿ⣬���ṩ����������������ַ����ת����IP��ַ�ķ���

       3��RFC
RFC��ʲô��RFC����tcp/ipЭ��ı�׼�ĵ������������ǿ��Կ���RFC�dz����Ķ����б��������һ����4000���Э��Ķ��壬��Ȼ��������Ҫѧϰ�ģ�Ҳ������ôʮ����Э����ѡ�

       4���˿ں�(port)
ע�⣬�������������TCP��UDP�ϵ�һ���߼����룬������һ��Ӳ���˿ڣ�����ƽʱ˵��ijij�˿ڷ���ˣ�Ҳֻ����IP��ΰѴ�����������IP�������˵��˶��ѡ�

        5��Ӧ�ñ�̽ӿ����ڳ��õı�̽ӿ���socket��TLI����ǰ�����ʱ��Ҳ������Berkeley socket�����ɼ�Berkeley��������ķ�չ�ж��Ĺ��ס�