Universal Knowledge Solutions s.a.l 1
������� ����������� ����������� ���� � ���� ������ �������� ���� ������ �������� ���� ������ �������
���� ������������
������� ����� : ������� ���� �� ���������� ���������� ����� : �����OSI � TCP/IP
������� ������� :
���� ������ ���� ���� ���� �!"��#� �$%��#� �&��' ���� �(����#� ������ �!���)��� ����� ���� ����� ������ ��� ���*��+�� ���� ������ �,��- �,���)�+�� �.�� �����) �+���) ��� ���� ������� /�� ������� !�0�) �������
������) ���� �1�� ���� ����� ���� �!�� ���� �2���) ���� ���� ���������3� �'�- � � ����) �����4 �'�-��� .
!"��:
����� ����� ����� /6 ���78�� ����� ����� ������ ��� 9���) /�' !4� �: �� ;�� 9��)�OSI ������ ����� �����TCP/IP
��#� $� %�:
/�' !4� �: �� ;�� 9��)�: • ���� ������� ��� 9���)��� ����
• ����� ) <��� ������� ���� �=*�'
• ����� ���� �����
• ����� ����� �����
• ����� /�� /�' >���)' ������� !���) ;���?
• ����� �����OSI
• ����� �����TCP/IP
Universal Knowledge Solutions s.a.l 2
���� ��� $&#�
• �� )� 9��� ;��� (� �'���� ��� ��������) � ����
• ����� ��)' (�� ;�4 ��)' (� 9@)) • ���� /6 ��� ������� )!0� ���) � ���� �� �������� �����)�6 ����� � ������) �? ���)������) �
�� ������������ ��:��A�
• ����)���� ����B�� ��A ������ (� �'���� ���� (� ��� ��'���� /6����� ;��� (.
• ���� �����) �) �+�� �:? (�:
o ������ ���� � o ������) ���� � o &+��C ���� � o �3�4)3 o �����) o (�C o ���)�3 /6 !� �
���? /�' ���� 9D��E) ��������� �� )� 9��� ;��� (� �'���� ����: F�) � G!� � .� 9@))>&��' ���� (� G��)' G��)' (�� ;�4����� . �>����'(�H���� ;��� /6 ��� ������6 �� )���� �� �: !0� ���) � ������� � ����
���)�6� �� ������)�? ���)�����)� ���������� ������:��A� ��. ) �� �������� ����B�� ��A ������ (� �'���� ���� (� � I+��� ;����� ���)�� �(1970s) (� ��'���� /6
����- ���� ;���@� ����� ���� !���)) �) ����� ;���
�:? (����� ��+� : ��'#��� �&���:#� !� � ������� !���)� (��� )�� (� �'���� ������ ���� � ����' J��) �K�$���� . L�: (��) ���&���' ������G����) (' ��� �� � M 9K�� 2�� ���)�� ����� �� 9K�� L��'N� ��- !4�� .
��(�'��� �&���: �) ������)� ������� �� )� ������) ���� � ���) O�� �(��� )�� !�- (� �� � /�' ����4�)
;��� !� /�' .��� ;�4�) ����' ���� I� ��C .���� � $��)�� .����� �� )��� (����� (�� (��� )�� ����� � ��A (��� )�� !� � $��� �(���!� ��� (�� �.
�)*+�� �&���: ��������� ���� /�' &����� ������ (� &���)�3 ������6 (��� )��� &+��C ���� � �����' J�))
�:��A� �,��� &+��?� ���*�7 ������� .�+���) (� !-? ��' P� != (� !�� ����) ���� $��)�) �� .>&�=' �F� /�'���� (�H) &+��C �� )� ���� ��G!� � ���� !7�?��*� �K:�� 9���) 9�4 ���� ��� �.
Universal Knowledge Solutions s.a.l 3
�,���,�:>�4� � ����C (� ���� ��� ��� )�� /�' �3�4)3 !��) != (� !*���� �����)�8 ���� �� )� Q��?� !��? (��� )��� (��K�� (�� �3�4)3 !��� ��� ������.
(-�����:������)� ������� ����4 ����' �����) !��) . ��0���)� ������� (�+ ) (? ����I��� (? ���� ��� �>��+���
����C ,�� (���)��� (��� )��.��� ,�� (��� )���� . ��� �� ��)������� �K� P��� (? ����(������ /�' !���)�� � /�' &����� ���������� ��� )�� !� &���)� ������) (��)�� ���� &��� &�� �))� ����� L�: (? ���� ��� �
��� .
����: ��)�#���? ��� /�' ������� (�? >� ����:C ���A � ��)�� �6 �)�3� ���� /6 !� �� R� ;��� /6 �� )��I? /6 !� � I? !��-(� ���� ��� ��� ���� !" �#��4� ���� ����� ;��� �� �� )�� 2� .(��� >�7�? $�+�)
A (��� )�� $��� ���� /�' ����� &+��? �? ������� /6 !� � ����=4 ��(�� ������� ������ /6 !� � (� . �>����� ��� �4� �� ����� ���S) ��K� �:��7� T��� (���) � !� � ������ ��'6 (����(� ����� 2���� ��� !� �
&���� ��-�? �� &+��C 1�� /6.
��&��,� .�/ ��" ��: ����) ����� ��4� �����)�� ������� ���)�3 /6 !� � (��� )��� (�(� >���)' ��� � ��� ��� � . ������� (� � 7 U�� /�' !�4�� ���) � !*��� (��� )��� ���) ��� ����:C ���A �� &+�� L�: ��)�)�
��)� 9���) .���� �����78 ��������� ����) � ���4��.
������� �01��
���E)��'��)� ���S� ��'+�)� ��� ���� (���)�) (�)���*� (�)�*�' /6 ���� :
• ����� �������LAN
• #���� �������WAN
��'��)� ���S� ��'+�)� ��� ���� (���)�) (�)���*� (�)�*�' /6 ���� ���E):
����� �������LAN: �� �� ��7��� ���)�� ;��� /'�)G���G����S� ��� � &��� ����� ����� ��� �? ������ >��4) � �? LAN /6 +��� ��4) �:� �$*� �: ��� Local Area Network .G��� /6 >&��' ���� L�: ����� ���) �? G���H�V� (�7 �? P��� �? $-�� ,�� �� ���)��� (��) �&���V�G���� .9@)) ��� ��� ���� �4� �����H�� �(� ���� �������'�� ��� ���-? (� ��- !� �� &��S4 . !� ��� �)� ��� ���� (� ��'��&��S4O� C ���� $� � �� )��%������ �? �3%���)!�4�)�� >���3 ������� �4� ���� �+���) �:�( . R4 #� (? (��� ���!���- ��� ���-? (� %� ��4� ��)������ �����)�� R� � .�'��� �: !�4� ��=) �� $�+�)%� � /�' ����+ #� I� ��C ���� �? �%�� (
!�� ��� P�? .E)D����� ����) ����)� ����) L�: 9��'�� ���� /6 .
Universal Knowledge Solutions s.a.l 4
������� #���� WAN: <���� �� &����� ���� &�' (�� ���) ���� �: ��4) +���� �>����S� &�'��)�WAN /6Wide Area Networks .��7�C &�� ��' /)� �? �&B��- �? ���� �? ������ (�7 �����-8 ���� �)�) . !4� ����' �))
�3�4) ���� != (� ��7��� &��S4 ���� ���� !�4)8 !*��� ��' ��) )� !�4) ��� � �3�4)8 ����H����( � ��+) T�� !0� �3�4)3 ���� � ����H� ������ �3�4)8 ���H����� ��? P�� ;���� ����-8 ��� ��� .
����� �0�����
• ��� ��� ����� $�+�) ;���? ����) /�' �'��) �) ������ !�� C 1�� <�� ���� ��K�) I��� . �����
� ���� �&������3��#� !��� !-C /�' !�4) �)���� ��4)� ��� () >���3 ����' ?��� J7��� �)( .
• ��� ������ ���) /�' �0H� ��� ���� &��6� !�' ;���? /�' ��� !�� ) �0H� .
• ��)Y ������ !�� C 1�� ;�� !� )) (? ���� � (���:
o �� !�� ) o ���� !�� ) o ���� !�� )
'"�� ����� �0����� (�����
• (�� &�' (�� !4� $��� <��� ���� ���� �� !�� ) ;���? 2�� ) (��� T�� �: ���) (? !�� �*��� (���
(�)���� ��? (�� <���
• $��� <��� ��� ����0� �� T� �*��� ;��)�� ��� ����0� �� ��� ;��)(�� � ��� (�� ����)� ������� ;��)!�� �*��� ��� ����0� ��
• ����)���� (� (�)��' ��? (�� (�:��)3�� T� ���� /�' ������� !���) (�������� �� • (? 36 Q����' I? ���� (� &��I�H� /6!�� (' ��� 9-�)
Universal Knowledge Solutions s.a.l 5
2����: ��# (�� ��� .�� 3�'" 30��� 4�(���� ������ &.
����� �0����� �+���
(� !�� ) �: 9@)� ��+��� &��' T�� !�%�� �? $%��#� /'�) �� )��� &��� L�: /6 ;��� !4� �)��=��� !4�
��� . �))&��� L�: ��' !���)� �? !���6 ����' !�.
���� L�: +��)) ����� ��;���) ����/�' ?��� I� !���� �P�� Z ���? ������ ����� ��� (� &��' � /�' �0H� 3 ��� !�'.
(�'�� ����
�:����)� ���� ���4) ����' ����) 1�� )��� (� ����� !� /�' ���� /�� ��K�) /�' <��)3 �) ����)�� �? ���
���)�����)���� /�' >���)' ���� G!� P��� �) �) . /�' ;���C �: ��)�� ?���"%���#�) <" ���� ���� /�' &���� !%��#� ��� .�E� ����\!1�� ��7�� (' ���)�� ��4��� P+�? ���� /6 ���� .
)�&� � (�
Universal Knowledge Solutions s.a.l 6
2�� ) (���!�� ;���? !�� ;���@� �� ���H� (�7 ���-��:
�����? O� C� ����� ��:��? �(�)��H� ��� 1��� . ����� �� )��� �����)��� ��- $�� ���)� $� P��� (� ���� !� !������� ��� $� !��)� 2)�� � �4� !���)�� !���6 .
�����C ���H� (� ����) ��)����)� P� ����� ���H� ��)�). /6 P� ;�� !���8 I��� ���H� ���� ��)�� � �����C ���H� . !���� ���� ���� T�� �����C ��� /6 !4� /)� !���8� ����)� �A��4 !���� P� ;�� ���
�����C ���H� ���� /6 !4� (? !�- ��7�)� !���)�8. ���� �<��� P� ;�� /�' ��� ��:� ����)��� /6 �0 (�� ����) /6 2����)� 27�' �A��4� �����C ���H� ��������� ���H� /6 �� !4� /)�.
���) ����� ������ ����� !��� J�7�) (���:
���) ��K�=� <��� !�� ;���? (� (���: • �� !� !��)G��� /�' �� (' !�)�� �����) �) ����
• �'��F�) � !�� ;���? /�C ���� ����� O��6 (�� L���) ;�� )��� !0������ ���H� �� &��)��� ( $� ����0 ���� �� ���� ,��) ��� !0������C ���H� �� &��)��� ( ]�"!���)���"
• �� (� ���� !� ��)�)����� ���� ���) >=0� ����)���(;�� ) ;���? /�' I����� ���� $� !4�) �� J�)� /��C) !���8 &�?(� $�/�'C ����) ���)�( .���� ����� I����� ;���C �: �'��
• ���8 ������ �����- ��' /�'C ���� (� &��� ������� /�' ���� !� ��)�)�4�N� ���)� ! ���� /6 !�� ���)� !
��� ������� ���
�� ���� ��� �� ���
�� ���� ��� ����
��� ���� ���
������� �� �� ��!
��!
�� ��
����" #���
�� ��� ����
��� ������ ���
���� ��$% �����%
���� ��$% �����%
�$���&� �� �� ��!
�� ��
����" #���
Universal Knowledge Solutions s.a.l 7
/��C • !�4�N� ���)� !���)�3 ������ �����- ��' /��C ���� (� &��� ������� /�' ���� !� ��)�) ���� /6 !�� ���)�
/�'C
����� <��� !� !�0�) (��� �� �� 6(��� ��1%
• ISO (International Standardization Organization)
o &��)� ��Z ����) �*�:
o !�� &�' �� (����� (����� (��0�� ��: � ANSI – USA � AFNOR – France � DIN – Germany � BSI – UK � HSC – Japan
• IUT-T (International Union of Telecommunication)
o �3�4)3 !��� �� (����� ��� I��+�� (��'��4 �7)
����������� : ������)1(
>������) >���K�) ���� (���� ��K�) �)� !� /�'����)�� �? ���������) �'�� <�� :
1. ��� >���) ����� L�: 9*�K�� ��'?� P���? 9�) )��� (����2'��� ^ 2. /�'C ����� ���� (� �'���� ����) /�' ���� !� !��)^ 3. ������ �-=' 3���� +���) ;���@� /�'C^���� ����� ��
4. ^(�)�K��)� (�)��� (�� �:��) ;���? 2�? /�' !���)��� 9%��E�
���ی�� و���
����1
����2
����1
����2
System B System A
���ت :2-1ا��ا��� ��� ی� ا�! ا'����� وا�&%م�ت ا�# !�� ه�
2)��� ��1ا�)���
Universal Knowledge Solutions s.a.l 8
5. ��' /��C ���� /)�� /�'C ���� (� >=���)� >����� ������ $�)) ���� /)� /��C ���� (�� !���8^����� ��' (�� ���� F�� !���)�8 ��' /�'C
!�� C /�' ���� P��76 >�7�? (���
���ی�� و���
����1
����2
����1
����2
System B System A
�1ا0% وا/).-�ت :ب و!�آ�ل ا�#&��2
2ب و!�آ�ل ا�)���
1ب و!�آ�ل ا�)���
���ی�� و���
����1
����2
����1
����2
System B System A
2ب و!�آ�ل ا�)���
1ب و!�آ�ل ا�)���
�)��تا� �) ی6 ا�5ي !#��3 ا�
���ی�� و���
����1
System A System B
����2
����3
����4
����5
����6
����7
����1
����2
����3
����4
����5
����6
����7
2ب و!�آ�ل ا�)���
1ب و!�آ�ل ا�)���
3ب و!�آ�ل ا�)���
4ب و!�آ�ل ا�)���
5آ�ل ا�)��� ب و!�
6ب و!�آ�ل ا�)���
7ب و!�آ�ل ا�)���
7-6ا��ا���
6-5ا��ا���
5-4ا��ا���
4-3ا��ا���
3-2ا��ا���
2-1ا��ا���
7-6ا��ا���
6-5ا��ا���
5-4ا��ا���
4-3ا��ا���
3-2ا��ا���
2-1ا��ا���
Universal Knowledge Solutions s.a.l 9
������� ���� : �� ���� �&�������#��� � ���
(����*� (���- /6 ������� !���) ����' ���):
• <���) &��6 ����')����)�8 ���� <���) !0�(
• �*��+�� T� ���� ��' �����6� ������� +���) ����'.
' ������� !���) �)�!��� /�: • !���_ �*��� J�4) T��� ��)����� ���� !�� )� ��4� ?��� .
• ���� !���N� P�� !�- !�4)8 ���M P� �6 �)).
• �����6 <���� �:�)��� $�� 9���) /�' �'��) ,�H� ���7N� �����S)� ������� ;�)�)� ���� ����) ����' ?��) .!� $� 9��S) ����' $��)))O�)�� �� ���: .
• !���8 ����' �� �'��) ������� /�' I�)�� >��?� ���� ���� 9�7) . ���� �: 9�� �� &��K� ���� (��)���� !���)��� >���� &��K� ���� 2��7) I� ,?� ���� �� �.
• T�� 9�� /6 !4) /)� ���� !���8 �*��+�� !��� �� )� �)�>���4 ������ $��)).
1.1-2.10 �#+&��� 9:�����OSI
���ی�� و��� ا��9
إدارة ا������ إدارة ا������
Station A Station B
�ت ا�������ت ا���� إ��ا�� إ��ا
P1
P2
��� m ر ��� m ر
��� M ر ��� M ر
��� M ر ��� M ر
H4 M H4 M
H4 M H4 MH3 H3
H M H MHH HH TT
H4 M H4 MH3 H3
H4 M H4 M
P7
P6
P5
P4
P3
P2
P1
6-7وا���
5-6وا���
6-7وا���
5-6وا���
إر �لA
ا ����لB
ه#ف %$#ر
H M H MHH HH TT
Universal Knowledge Solutions s.a.l 10
9%4������� ������G!� � ����- ����� !� ��� ���� (���� ����� (� ��� ����� ����� $� ������) ������ (�� �' !�4�) �� !� ����.��? ��)��*��8� ���� !� !�� ���4�) 9�4�) /'�#�� !���)������ �'�� (� �'���� �:�
����� ���) �) ���*��3�O� ? ���� &��' �� �� &��K� ���� $� ���� �:��).
��)�� ����� �����OSI ���)�� ��K�C�� R� ���� !4� ����� ���� I�� (Open System Interconnection) � >����������?>� (�� !�4)3 ����' ���)8 ���)�� ���� ���� �� ;��� .
G����� $�� (� ����� 9@)�O� C ����� (' ��4��� ����H��� &���� 9*�K� ���� !� . ����� L�: (�� !4�) ����������- !���).
إدارة ا������
�ت ا������ إ��ا
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
���ی�� و���
ا�:��ی����
;�ِ � ا�ُ�?َ#�ِ�; ا�ُ
رب�
�A�Bا�
;�Cا�
�?�Dا�
ا�� ض
ا�#)����ت
ا�:��ی����
رب�
�A�Bا�
;�Cا�
�?�Dا�
ا�� ض
ا�#)����ت7-6ا��ا���
6-5ا��ا���
5-4ا��ا���
4-3ا��ا���
3-2ا��ا���
2-1ا��ا���
7-6ا��ا���
6-5ا��ا���
5-4ا��ا���
4-3ا��ا���
3-2ا��ا���
2-1ا��ا���
Universal Knowledge Solutions s.a.l 11
�� ���� /6 ���)�� ��*��6 !���) ��'�� #� ����� !� �� /��C ���� /6 ������� ��*��8 L�: ���) (? �����)�� (?� >�7�? &��)�� ������ ����� >���� /�'C ���� (� ��)������ /�' !4�).
��� ���� 1��)�� ���� ������������ �4� �+��) ����)�) ;�� :
- ������) ����Application - � ����) ���Presentation layer - ���� ����Session layer - !�� ����Transport layer - ��� ����Network layer - ������ ��� ����Data link layer - ��*��+�� ����Physical layer
�#+&��� 9:�����OSI : 1�)��� (�'��
• L�: (��)2)+���)� �*��+�� !��� &��6 (' ��H�� ����
• #�%�� ,��� (� >=� 9ISO-10022� ��4�)UIT �-� X.211 ���� L�: �:���) �) ���� • ���) ���� L�: !�4�6 (' ��H�� ��*��+�� �=4� &��6� !���) ��+= ����K�� ��*������ ��������� !*���
�!�4)8 ���� (�� ��*��0 �����
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 12
• 9@))�4��'(� ���� L�:: o �*��+�� !��� o +���) �+���)(encoders) ����)� (Modulators) o +��� .�� �+���)(Multiplexers)
• ������)�8 ,���� !�' !��� �� ���� L�: ����)� ���4) ����' ! �) • �6 (' ��H�� ���� L�: (��)2)+���)� �*��+�� !��� &�
• #�%�� ,��� (� >=� 910022-ISO )�)�( � ��4�)UIT )�� ;< �( �-�211.X ) 6�/211( �:���) �) ���� ���� L�:
• ���) ���� L�:(' ��H�� ��*��+�� �=4� &��6� !���) ��+= ����K�� ��*������ ��������� !*��� !�4�6 �!�4)8 ���� (�� ��*��0 �����
• 9@))�4��'(� ���� L�:: o �*��+�� !��� o +���) �+���)(encoders) ����)� (Modulators) o +��� .�� �+���)(Multiplexers)
������)�8 ,���� !�' !��� �� ���� L�: ����)� ���4) ����' ! �)
�#+&��� 9:�����OSI :�� '�& (�'���'#
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 13
• ��)�) ����' �� ���� L�:��*��+�� ���� /�'
• #�%�� ,��� (� >=� 9ISO-8886� ��4�)UIT �-� X.212���� L�: �:���) �) ���� • � ���� L�: ���)������ !�4�6 ����' &��N�)' ���� ���� ��K�)� >������� ��� !�� ) /�'
• ���� ���� �6 ���� ����) �!���8 P�� ? ���) ���M F�)�)J��4 ��� /�' ��4� �- ��V��#�
�#+&��� 9:�����OSI : (�' �����
• /�' ���� L�: !��) ��� !�4)8 <=A6� &��6� J)� �������6 ����)���)�� �K� (�� . ���� L�: (�H) �69*�K�
���):
o ��'�� ���� &��6 ����� ����� ��� ���� 9@)) �) o 9�� /6 ��4� (� ��� !�4�6 ��� (��@) o &��� (���� K��)�8 o <�-� ��� /�' ���� ���� ����) o <��) &��6) &���� &���4 ���� ����(
• L�: �'��)(��@) /�' ������' �����)� ��A ���� (�� ��� ���
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 14
�#+&��� 9:�����OSI :�(��� (�'
• ���� L�: (��)��)������ ('
• ))����� /��)�� ���� ���� (� )��� o ������)� o �������) (��@)
• /�' >�7�? ���� L�: �'��)�3�4) &�' &��6 ���� &���� $���) �����' ��' !�4) !� ����) !*��� ����)�+���
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 15
�#+&��� 9:�����OSI: (�' �+��
• ���� L�: (�H)!�4)8 9��? (�� (�+)
• � ���)��� (� 9*�K� &��'6 &��6���8��8 ������ &��� (��@)� !!� • ) ����)��� ;�� ���� L�:�)���C �*�- ���
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 16
�#+&��� 9:�����OSI: (�' =&#��
• )�)����� L�: ��3�� ����4 �'����������� ���) T��
1. �!�4)8 9��? (�� ��V��#� ������ !�0�) 2. ������� /�� !�0�)
3. ��) &���� �����- <�� ������ +��ASCII �? EBCDIC����� ���� !�4) ���-N� ���) � �+���) `���� 4. � ��� )� �S7������
• /�' >=0� ���� L�: ��)�) ������ !�0�) &���� ����4 �'��ASN.1 ,������ >���))ISO 8824 � UIT
X.208 ( ���- �)ISO������)�
• )�)��: ���� L ��3�� ����4 �'����������� ���) T�� :
1. �!�4)8 9��? (�� ��V��#� ������ !�0�) 2. � ������ /�� !�0�)
3. � &���� �����- <�� ������ +���)ASCII �? EBCDIC����� ���� !�4) ���-N� ���) � �+���) `���� 4. ������� ��� )� �S7
• >=0� ���� L�: ��)�) /�' ������ !�0�) &���� ����4 �'��ASN.1 ) ��� �/ 6/ ;/( ,������ >���) )ISO
8824 � UIT X.208 ( ���- �)ISO������)�
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 17
�#+&��� 9:�����OSI: (�' >�'���
• ��� �*�� /6 ��� �������6 ������) �P��8 ���)
• C (����� L�: O�)�� (' &��� ��0� : <���) ����� !��FTP � <���) ��� (' !��Telnet � <���) ���� ����)�8Email... �:��A�
�#+&��� 9:�����TCP/IP��&��?�� :�"&�� &
• ��7�� (�� (� ����)� ��' != ����) ���� ��� ����� ���:?)Interconnection (
• ��� ��)��� �) T���C �DARPA ����)� ���4)����K�� /'�) ���� ARPANET ��' ��1969
• �*�� ��7���� ���Y!�4)3 a����� ;���C ������ ���4�� (� �'���� ��)���) ��� $-�� L�: (�� TCP/IP
• ��' �� ��� ��) �1980���)� ���� �����' T���? ��� ����� ��7� != �����) ���)�8 ��� /6 ��� ��7��� (��4)� (�� ��� I��+� (� �'���� �����) �4� ���� (� �'���� �: ����� �� ���)�8 ���4?�
�:�'�� ��� �4� �=4� ��' 1��Peering Points
ا������
ا�(�ض
ا�,+*�
ا����
ا�.�-�
رب0 ا�/(���ت
���� ا�3�4ی
Universal Knowledge Solutions s.a.l 18
• ����+�� ���K ����)�8 �� )� ����+ ��� / Q=]-8 c]��� (slow start) ��]��+8 ;]��) ��]��+�� � �(congestion avoidance) �����] !���8 &��'6 �3���)���� �(fast retransmit) �����] &���)]�3� (fast
recovery)
• ����) /�' &���- ���@�� >���� ���) T�� ����� L�: +���) �'��)� ���@�� ���)�8 ���) �K� (�� <�]�)) ����] !-C /�' ��K�� !��)�� �� (���0)�� ����� ��'.
��7�� (�� (� ����)� ��' != ����) ���� ��� ����� ���:?)Interconnection (;��� +��� 9�) � (�� ����)
���� ������C� ���+������ ��� ���)�� �������) ���:? . ����- ����� ������C ��� ����)� T���C !���)�*�: ��' !��� Q��� &�+�� ���)�� T���Z �����'/'�)� DARPA (Defense Advanced Research Project
Agency).
��� ��)��� �) T���C �DARPA ����)� ���4)����K�� /'�) ���� ARPANET ��' ��1969�� F� ��� ��7? & ��� �����CNSF-NET �) ��� �������C �7�C O�)�� /�'� $-�� 9�) � (�� &��+� ������C ������
;�����-=�' .� �*�� ��7���� ���Y!�4)3 a����� ;���C ������ ���4�� (� �'���� ��� $-�� L�: (�� ��)���)�8 �3���)���� ��� ���� �3���)��� �'���� �? ���)TCP/IP�'���� �� (�����C (����)��� ���? �� )���
�(����)��� ��:�TCP � IP .
��' �� ��� ��) �1980 �����) !��'C (� ����� T���C �*�: ;���) (�� �- �-� (�� ��� ���� �����' T���? ��� ��� L��� ���)�� .����� ��7� != �����) ���)�8 ��� /6 ��� ���) . ��� ��?NSF-NET !�� (' ��-�)�
(���� ��1994 . (�� ��� I��+� (� �'���� �����) �4� ���� (� �'���� �: ����� �� ���)�8 ���4?� �:�'�� ��� �4� �=4� ��' 1�� ��7��� (��4)�Peering Points.
$-�� (� ��H� �������0 94)�� �� ���)�8 ����ARPANET ;]��� �� )�) ������ &�' $-�� /6 ���78�� ���4C
VAX) (�DEC ( ��K�� &��+�Berkeley UNIX ���� (�7 Ethernet �'��� !��) ����� 10Mb/s $-���]� !4))� � �'��� ����� ������) ��� ��' O� C56Kb/s .�� /]6 ;=]� &��]'� ��' !� (� !���? �� ���- $�� ��-� F�
�]:� (�0��]� ��? ��- � ����+6 �3�� (� ����) ���)�8 ���� ���)�����Van Jacobson ��]�) � (]� Lawrence
BerkeleyF��� �: !�� � ����)� �*+ !�� ���K ��' �3���)��� F��� ������� � .
��� �: (�7����+�� ���K < / c��� Q=-8(slow start) ����+8 ;��) ����+�� � �(congestion avoidance) � �����]]]]]]]]]]]] !�]]]]]]]]]]]]��8 &��]]]]]]]]]]]]'6 �3�]]]]]]]]]]]]��)����
(fast retransmit) ����� &���)�3� (fast recovery) . &�'�-� <�� �S7 (? 36Moore ��])� �'�]� (? �'D�]d) �) � 9'�7)) ;�4 !18 ���)�8 ���) Q���) /6 ���? �- �� . �'�]� ���+ ��]: ��)-� /)�� �������0 ����� (� >���)'�� ����� ���� 1000&�� . ����� ��D��� ��� �'�� ���+ ���12000 ����� ��4�� ��' ��+� &�� 50000&�� .
Universal Knowledge Solutions s.a.l 19
��' ��1996 $-�) �Bob Metcaffe Q�) � Ethernet ��]���)� �]���) ��)�) ���� �'�� ����� ��� ���)� ���)�8 $��) (���0)�� . <��)) ���� ����) /�' &���- ���@�� >���� ���) T�� ����� L�: +���) �'��)� ���@�� ���)�8 ���) �K� (��
!-C /�' ��K�� !��)�� �� (���0)�� ����� ��'.
�$-� �� �3���)��� ����� ,��� !��) ���)�8 (? �� ��0�)� ����� ���) TCP/IP �]�� �����4) O�� �) 25 �>�]��' ;�4] ��])� (]� &���� !���? ���K Q���) (� &�)� ���� (����� (�� F*�C >�4�4 � ��� (e� >���7�� >����A >�����
��)�K�? (� !��) �)� ���0)�3 ��K�?����� ��A ��K�? ������ . (]� !� >���)� ��)���- $��� (? I���7 (� �Bob
Kahn� Vint Cerf� Jon Postel� Van Jacobson �����] �3�]��)��� ���]�� �]���)� ���4]) �� �:�� (� $���� ��)������.
@ A:% ����� �- ��&��?� �&� / ��� ;&+� $�
��N� ����� ��*�������� ���)�8 &:
• ICANN )Internet Corporation for Assigned Names and Numbers( org.icann.www
• ISOC )Internet Society( :org.isoc.www
• IETF )eInternet Engineering Task Forc( org.ietf.www.
$��� /�' >���)��� >������) >=�' ���)�8 ����) ��)�� . ;�]4 �]� ��� �] �]��)�� �(:�] ��)-� �� ���)�8 &���- (� ���)� ������ ����4)- ��'��- (' (�H�� (� >���� >��' <��� ����� I��4)-8���) (�]� $�) ���)�8 &��6 (? �:���)'
������C ����� !�- (� (��V�]V�#� ��)������ ���)�� (� �'���� I��? .
������ ���)�8 &��N� ����� ��*�� (� ��' F��: �!�� !� /�': • ICANN (Internet Corporation for Assigned Names and Numbers) ���)�8 �*�: �:� $]�+�) (' ��H��
��-�C� P���C .���)�8 (' E����� ��H�� �*�� ���? !�� ������� )www.icann.org(
• ISOC (Internet Society) ���)�8 I��0)�� (��0�� P�7'? �� �*�: ��)�)� )www.isoc.org(
• IETF (Internet Engineering Task Force)���� ����) ���� ,���)� ���)�8 ����) �*�: �:� . ���)�� �*�: ��)�)�
$��� /�')www.ietf.org(
Universal Knowledge Solutions s.a.l 20
�,�����&��� ���+� !1��"TCP/IP
• �) �������) (' ���) ��=�)���� ��'�� ���)��)������ ��� )�� ��*��+��
• ������)�� !�� ;���C ����- 9�4�)
• �����)�� ���) � �+���) ��� �����-
• ������ /'�) �4� &+��? �� )��� ������� �K�� ���� &�' (�� ���� ��� ������6 ����) 2�7�� �� �:� ��) !� :
5��%
5��% 5��%
ش�-� ش�-�
ش�-� ا��ب0 ا����7
����� ���(��
�3�]��)��� ��*���� ���)�8�� ���)�� ����) !��'C <�0�) I���TCP/IP �]�N� 9�]�E) <*�]0� �]�RFC (Request for
Comments) . !� /�' ���=�)�3 �� � ����� �=���) ����� �3���)��� ���4�� $��� ��)�) �6RFC .
<*�0� ?��) RFC /'�E) <*�0�� ��)��� >&��' ���)�8 ����� <]�)� ����� ���)' �)� �=���� ��'��)�8 (� ���� ���� � <*�0� !� /�' 2��'RFC �����)� . ��:�]�� `� � ��3���)��� ������� �����- <�0�) /6 ���78�� �<�0�) ��M J��) ���
�)�� !��'C 1��� ����)����)�8 &��N� ��.
<*�0� ��-�) I���RFC>������) . <*�0� F�)�) ���RFC �3� �� (����' f>&��' ) !0�Algorithms for Synchronizing Network
Clocks(����-�? /�' >���)' �:��� &��' I��� �1��S� >����) (�� �.
Universal Knowledge Solutions s.a.l 21
���0� O�)�� ���S) �)� 3RFC :� �� �:���)' ��� � . ���� �-�� &���� ���0� !� /�' �=���) $�+�) �)�� . /]�' J�E�4 �-� !����� &���� ���0�� J��) �) ������� $��� /�' ���� <*�0� I�)�) (?)>���K� �� (����� ���0� (��� .
�� ���) �-��? �0�C ����� ��� <*�0� L�: (? /�' <��)3 (� �A��� ��]�) �]��? �!]������ 2��' <�)� (� 2�? 36 ��� Q�7
������� ��4�� ���-� ������� .
<*�0� /�' !�4� (���RFC $-�� ����� (� ���4� &�' (� www.rfc-editor.org <*�]0� $]�+�) >+]��� ��)�� I�� <*�0� !�� �������� ���)�� .
�,�����&��� ���+� ��TCP/IP
Token Ring, Ethernet, PC Network, Serial Line
IP & ICMP ARP RIP RARP
TCP UDP
Telnet REXEC FTP DNS SNMP NFS Kerberos RPC LPR LPD
TFTP SMTP Talk RouteD
X-Windows
X Widget
���8 ا����
ا��������� ا�3�4ی
���8 ا��ب0
���8
ا�������ت
<*�0� &�' �� ����� ������ (� �'���� �3���)��� L�: (�7))RFC: • !���)���IP (Internet Protocol) � M /6 +��� (� �����8 ������ ���� ��'N� ���� I� (RFC791)
• �� !���)�ICMP (Internet Control Message Protocol) !���)��� �'� ����)�� &�' ���� I� IP &��6 (�7])) �3�]��)��� �'���� !��'? ��� ����' �� &�'��� /6 ���78�� �2���) ����' �� &�'��� !*���� �P�� C !*���
(RFC792) • !���)���ARP (Address Resolution Protocol) (����� ����)� ���� I� IP ��*��+�� (����' /6 (RFC823) • (3�]]]]]]]]]]]]]]]]]]��)���UDP (User Datagram Protocol) � TCP
(Transmission Control Protocol) �]��� +��� /�' &���� ������) /6 ������ !�4�6 ����' (���� (�� . �6 ����UDP �� �-�0�� ��A !�� ����' (�7� ����� ������ �'�� !7�@� (TCP �]�-�� $� L��)8 ��*��0 �-�0�� !�� ����'
(�+��� (�� ������ !���)� !�� (' ��)�� P�� Z J��4) $�� �<��) ������ ���)�)RFC768� RFC793(
Universal Knowledge Solutions s.a.l 22
��� 9:���TCP/IP
(�'�� �B���
������) ���� (���0)�� .��� !���)�
!�� ���� ������ !�� ����' &��6
���)�8 ����)������ ���( 2���)� ������ �����C !�4)3 ����' &��6
��*��+�� ���� ��-�]�� ��� ]�� R� ;�4 ��)� &��6��*��+�� T� �*���� �=���� &+��C
'���&,�
1�)���
�(���
arp SSH, FTP, HTTP DNS, Quake traceroute
TCP UDP
IP ICMP
ARP ,ات���D#ا1�ت ا���
Copper ,��!�/ أم�اج رادی�ی�, أ���ف
� (�'��(�'��
9@)� !� (��4��� (������� (� <���):%� � ���0� (��+ !�C � � &�'�� �4� ���)S�� ������ ���� (���� )�" !���)��������)) "Application Protocol .(
Universal Knowledge Solutions s.a.l 23
ت���� زب�ن
ت���� %<ِ#م
?+8
رد
�(��� (�':������&��� TCP
• I��� 9�� $� <��#� !�4))Connected Mode(
• #� ������)� J���"�)�2)��� /�' &����)����� !�� ��-�0� ��� � !��:N� 2��� ��+� E��) ���e� ������ !�4� (� <>�����J��4 ���� ��
• I�����V��#� ������� ����� ��)�� ��A !�4) • c �#� ���:� &���� /'�� �� )Virtual Circuit (�� (�+��� (��!�4)3 ���� (=� � (�
• 2� � !�4)3 TCP � �2��' ;���@��)�� !�4)3
�(��� (�':������&��� UDP
• I��� 3 9�� $� <��#� !�4))Connectionless Mode(
• 3 F�)�� J��4 ���� �� ����� ������ !�4� (� <��) ���M (� /�'? P�? �'��� +��)� 2���� ��� TCP
• I����4)��V��#� ������� ����� ��)�� ��A ! • 2� � !�4)3 UDP �!���8 �2��' ;���@I����
(�' '���&,�)��'#��� '�& (�'(
• !���)��� IP
Internet Protocol
• !���)���ARP
Address Resolution Protocol
• !���)���ICMP
Internet Control Message Protocol
Universal Knowledge Solutions s.a.l 24
��*��+�� ����
• Ethernet
• Token Ring
• Fiber Optic
• ATM
C���/ ����� TCP
• ��)�� (��+ P� �8 !�4) $� ������ ��+� !��� 9��� �� �
• !��� (��+ >��� >����� /�' ;��;�� L�'�� (�+) )��I� � H� (�+)SYN (synchronization flag) ^ • /��)� �� � ���� � ��� �'��� ������ (�+) L�'��
SYN-ACK (SYN Acknowledgment)
• c �#� (��+ !�4)8 !���N� ����� �� I�)�� /�' ACK�� ��� 2���)� /�' �3�� !���6 P�� /�'� ������������� ���� !���N� �:��� ?����
C�*�/ ����� TCP
• $7�� H� $7�� !�4)3 P���6 ���� I� 9�� FIN/�' ���;�� (' ���� P���8��� �: !��#�� �
• !��� ���)� 9�� ;��(���� P���8: � H� 2��' ��� ACK���@)� /�' 2���) ��� !�C�� 2��' � M ��� � H�FIN
• !������ P���8 ;�� �? !�C 9�� 2��' � H� ACK /�' ���@)� ��9�� ���03 �:��' ��)��� !�4)
D��&�� � E����� �����
������� ����� : ��*��+�� ����
������� ������� :
#� F=�? ������ ��+? �!��� ������ (���� ��*��+�� (���� �(���� ���+� 1�' �<��) �F������� ������� !���) F=�? ���d�dS ����� �4��� ���*��� &��' �!�' ���� ����4#� ������ !4� � e� ����*�� (+ �$�+�) ��������� F���) � ����
�����–����� ���'�� $�+�) ���� ��=���$�+�) ������ ����� ��4� ���)�: ���� ������ &�� ��+���) (+ � ��+�� ������ �&�'�4ISDN �ADSL �PRI �BRI�7��' ��+� �.
!"��: ��)������� ��� ����� ����� (� ��*��+�� ���� /6 ��)�) �) ����� �����C �4��� !4� �: �� 1.
Universal Knowledge Solutions s.a.l 25
��#� $� %�:
/�' !4� �: �� ;�� 9��)�: • �� I�K� ,��C������ !���)� ����� !��) ���
• ����C ;�4 ��)�
• ����� !�4�) ;���?
• ���)�� ��K�C9)�� ��' ��� !4� ���� �
• �7��� �+� ����
��'#��� ��&�� &B��� 6��
�� ���S) !�0�) (���8�� !��� ��� ���*��+�� �=���#� 1�� ���S) ��' ��*��+�� !��� /�' ������� !���6 I���
>���+�� � >��7��� ������ L�: .���� ���) ���0� �N� (�+ $��)� �*����� (��E� �? �*�f(t) `�)- �:��' ������ �>��7��� ����� !���) ��� L�: �� ������� �&�� 8 /�' ?��) �) ���S) !0�� �7��� �����.
�������� !���6 �����' !�0�) �� ��� )�#� ��7��� ����� �:? (��7��� 2�7� I� ������ !���) (�� �����
I��� �7��� $��) !���) (���8�� 2�? ��0? I�� ������ ���)��g(t) ��� 2 T ����� /6 �)>���K� ���)�� ��A ( (������ ����� $��).
��'#��� ��&�� &B��� 6�� : &�- ����
• (��g(t) ��� 2 I��� $��) T�� &�� 6 !0�� .��) ���)� (���!� /�' $:
(1))t f n 2cos(a)t f n 2sin(ac2
1)t(g
1nn
1nn π+π+= ∑∑
∞
=
∞
=
!0�� T��:
• T
1f =&�� _ ����C ���)
• nn b,a ;��) �)�� 6 ���� )cos ( ;���(sin) ��)�� I�� n;�)�) /�' . <��� !�0�) �'��" &�- ��"
• � &�� �� &�� 6 $� !���) (��� &����)��� 8 $��� ��� �:�( I��� ��� /�' ���)) &�� 6 ���@�� �) ���� (? I?
�K�� (��0 �K��� T (�)K�� (�� ���� 2�� � T � 2T(
Universal Knowledge Solutions s.a.l 26
• ����� ���� P��� (1) &������ )t f k 2sin( π (�� (���� !���) ;���� 0 � T (�+� ������ t/�' !4�� �:
(2)∫ π=
T
0
n dt )t f n 2sin( )t(gT
2a
• ����� ���� P���(1) &������ )t f k 2cos( π (�� (���� !���) ;���� 0 � T (�+� ������ t/�' !4�� �:
(3)∫ π=
T
0
n dt )t f n 2(osc )t(gT
2b
• (�(1) � (2) � (3).)�)�� (? ������ :∫=
T
0
dt )t(gT
2c
�)��� =&�� ��&��?
�����) !�0� 1��)�� ������� !���6� ������ !���) (�� �-=�: • 9�� !���6 I���b +���)�� +�D�#� ASCII ��*��0 ����� !���6 ��' �!��� ���� /�' )(��� /6 ���� (� :(
0110 0010 .;��� �� ��"��#� &�� (� ���� &�� 8 ���) &�� 8 !0�):
0 1 1 0 0 0 1 0
Mا��م
• ���) �=���� ������� !���) <�� ������ &�� 8 !���) ����:
π−
π+
π−
π
π
=
4
n7cos
4
n6cos
4
n3cos
4
ncos
n
1a n
π−
π+
π−
π
π
=
4
n6sin
4
n7sin
4
nsin
4
n3sin
n
1bn
8
3c =
Universal Knowledge Solutions s.a.l 27
• �7��� ����) ����2n
2n ba + ��)�� (� �3���� /��� ��� n��)�) T�� � ��)����� (C >�� ���� ��� L�:
���) !� ��' ��� 8 $� ��V��#� �-�� ���� $� ;���)) . �3���� /��� ��� ������ �'��G���&�*��� L�: !0��� ��) !� �� ���:
n
G���&�*��
• ���8 �*��� (' ���� ��� ) (� �����6 ��' ��� 8 ����) �� �3=) T��� /6 I�H� ��� !���8 ����� !
��V��#� ������� . /�' �0H� ��)��� &�� 8 !��� /�' ��� ) �0H�<��� !� �� �:�K F�������
• &�� 8 ���) (? ���� >=��� &�� 8 !��� !��� I� ��� ) /��� �>����')��' (' ���� I� ��� ;���� �:� ���S) ����0 �� ( ���) (� 1� ?fc $�� ���) L�'�� )+)���� ���#�� ����0 �� ���C ��' �: ���) (@� ��: ���E� .( ����)��� 9��E� �)��� =&����#� ��� ) (�� 2��7 ��) (? &�� _ (��� �) ����) !��� 2�@� . &�� 8 !���6 I��� ������
� !���6 ���? /�' (' ���� <��� !� J�4�� ��) (? (��� �) �3��� ��' 1� �� <�7 ��+� 1�' ���� ��� �&��� &�� 8 F������::
n
G���&�*��
• ��� ;���� >������ !�C F������� ���) (���T) ����0 �� ���S) ��' ( \!� ���K� I� ���� �: (�� �N� F�
&�� 8 ���) >����) I���� $�� ���) (? /�'
• ��� ���� !�� �: ��� ������� �� `���� �3��� ��S)� &��� &�� 8 !� ��S)� : �� &�:�K !�� C ��� /������) ����) �� )� $� ����)��:
(�+ Time
F������� Harmonics
F������� ��' Harmonic Number
Universal Knowledge Solutions s.a.l 28
• &��� ����0 != &�� 8 ���- /�' ?��) �) ���S) ��' �'�� ����� !���6 �'�� /�' ���S) L�: ��' �0H)� � &�� 8)&�� 8 !��� I� !��� ��'�� ��0@) /6 >���� ���78�� .(/�' ?��) �) ��� ���S) ���� !�� �� &�� 8
��: (�)��- �� �4��) ��*��0 ���S) �:0 � 1 �*����� (��� �)��� (�)�0�� )���0� �� !�� �: ���( ��' (N� � ����0 �� ����#� ��)� ��� >������ (��� ����0 �� ���S)(bits/s) L�'�� I�� �1����� >- ���.\
• >��*��0 >����) >���� (? (Y 1��� L����b�� �: 9�� ��0�� ��)� �����0 !���8 �+= (�+ (��� �����0 ��b
8����0 .
I? ����0�� ���S) ��' ����� �: !�C F������� ���) (���8
b+)�: . ��0��) ��)�� � F�)�� O� ? ����� (�
;���) ��+� 1�'3000 (� >����- ���� $�� ���) (���� �+)�: 3400 /�'C F������� ���) (��� 2��'� �+)�:
�: !V��#� (? (��� I�8b
3000 I? b
24000
Universal Knowledge Solutions s.a.l 29
• �*��0 <��) (�� �-=� ��) !��� 1���) (�)��- (� ��H� ������0 � 1 (F��������:
�������� <�� (����� !���) ��� 2���� ��) !��� 1�' /: ��V��#� F������� ��' !�C F������� ���)
+)���� >���� ���T
������ >��������0
<��) >����
�� ��������0
•
9��E� �)��� =&� (��� �) ����) !��� 2�@� ���#� ��� ) (�� 2��7 ��) (? &�� _.
&��� ����0 != &�� 8 ���- /�' ?��) �) ���S) ��' �'�� ����� &�� 8 !���6 �'�� /�' ���S) L�: ��' �0H)� �)&�� 8 !��� I� !��� ��'�� ��0@) /6 >���� ���78�� .( 8 /�' ?��) �) ��� ���S) ���� !�� �� ��*��0 ���S) �: &��
��: (�)��- �� �4��)0 � 1) ���0� �� !�� �: ���( ����0 �� ����#� ��)� ��� >������ (��� ����0 �� ���S) ��' (N� � L�'�� I���1����� >- ���.
>- ��� $&#�
<��) �%��#� ��� $��� (�7 (��� �) ������� /�K� ���� (' ��4� ��' �����6����+ &�)� != $��� �:. #� �V��
<��)����0 �� �"��� (Bits by Second).
�� )�#� ;�4 ��)� 9=) �� <��) O�)�� 9�) � . ���� &����� ��4)� ���� �-����� <��) <��)��) ��%� #� �? �;����:��A �? ( 9��? ��? !� ) �)� F=�C ��'���� ���� $��� (� � Y 9�� !� ) �) Q+�� ������ ���� $���
����?� ��� )�#� .
Universal Knowledge Solutions s.a.l 30
���������� �����
����C ;�4 ��)�: • !���
o ������ F=�? :&�K��)� �=��� �&�K��)� ��A �=��
o ��*�7 9��? • ��'+��
• �����#�
!4� ;���?2*����� ���
��� F=�? (� 9H� ��� !��� /�' +���) != (� ��� <��) �� ����� ���� ��)' !4� �: �� 1��)���
��*����� ���� !4� ;���? (' ��� P��'6 != (�� ��3��#� /�'�.
��#�� H��I� �1�)��� ������ ������ J0�
� ��� !������� ��������� L�'�� !�' <��� /6 ���78�� ���*��+�� ��������� L�'�� ����� �*��+�� !�� ) ����:
• ��*��+�� ������� !0�) ��� ��� ����� 1�� ��7��� �����)�� F=�C Q+�) ������ . ����� ���� !�� )��
I+��� Q+�� ���� ���*��+�� ����� (�) F=�Z $���) +��� �:� (��� ��' L��)�� F=�? 2�� Q��))
• ������ ������� ,��) (�� �� $�i)#� !�4)3 ;���? . ;���@� ����� �*��+�� !�� ) �� ��� !��) ���� IC ���� <�� 3 ����� ��4)� ���@�� Q+���� ��4)� ��� (�� !��) �)� T��� ����� !��� !�- !���8�� P�� ���
�:��� .L�: ��!�� ���� �Q+�� !0�� ���
��#�� H��I� �1�)��� ������ ������ J0�
������ ��������� L�'�� !�' <��� /6 ���78�� ���*��+�� ��������� L�'�� ����� �*��+�� !�� ) ����� ��� !�:
• � ������� !0�)��*��+� ��� ��� ����� 1�� ��7��� �����)�� F=�C Q+�) ������ . ����� ���� !�� )�� I+��� Q+�� ���� ���*��+�� ����� (�)F=�Z $���) +��� �:� ())��� ��' L��)�� F=�? 2�� Q��
• ������ ������� ,��) (�� �� $�i)#� !�4)3 ;���? .��) ��� ;���@� ����� �*��+�� !�� ) �� ��� ! !��� !�- !���8�� P�� ���� IC ���� <�� 3 ����� ��4)� ���@�� Q+���� ��4)� ��� (�� !��) �)� T��� �����
�:��� .L�: ��!�� ���� �Q+�� !0�� ���
Universal Knowledge Solutions s.a.l 31
������ :�&B������ �0�����
�? (���� �=��� L��!��� ���� 9@)� �) !-�� ���� <��)� (����:
1. !���� ��+:
o ����� F=�C (� ��+ (� 9@)� o ��)�� (� ������ ��100���?�? 120���?�? 150��? o F�� !�� /�' �)��0 ������S� !�� &� /6 �*����� !�� &� ���� (��)
2. F���'���: o I����? (� 9@)�!-�� �:
� (����� (���+ !� /�' ��6 � ��4��� F=�? ����? !� /�' �?
G��� /�' &�K��)� �=��� $��4) (���+' (��@)� J��� �� ���S) �=��� ���� (' ���� ������� 1���) ��0? ('���� ;���� ��*����� .!+� �)�:
• �9��S)� : �������� ����� F=�C �'���� 9��S)�����C (� ���-� ����� �? ����76 ���
• � �?J��4)�:����� �����C (� ���-� ����� �? ������ ����� ��+ !� ����6
&�K��)� �=��� ��*� �:? (� :
• =�������+ ���4� ��A ���S� ��A� � �=��� �:�'�� U.T.P �=��� !0� ATT Cat 5� Alcatel • �:�'�� ���S� �=���F.T.P !0�INRA+�� ACOME�� INTERCO • ���4�� ���S� �=��� :S.F.T.P !0�ITT • J�4� ��+ �� �=��� :S.T.P !0� IBM Type 1
���� &K �� +� G0� ��: �0���
���L� �� +� G0� ��: �0���
Universal Knowledge Solutions s.a.l 32
!��� ���� 9@)� �) !-�� ���� <��)� (�����? (���� �=��� L��:
3. !���� ��+:
o =�C (� ��+ (� 9@)������ F o ��)�� (� ������ ��100���?�? 120���?�? 150��? o F�� !�� /�' �)��0 ������S� !�� &� /6 �*����� !�� &� ���� (��)
4. F���'���: o I�!-�� ����? (� 9@)�:
� (����� (���+ !� /�' ��6 � ��4��� F=�? ����? !� /�' �?
�=��� $��4) (���G��� /�' &�K��)�+' (��@)� J��� �� ���S) �=��� ���� (' ���� ������� 1���) ��0? ('���� ;���� ��*����� .!+� �)�:
• �9��S)� : ����������C (� ���-� ����� �? ����76 ������ ����� F=�C �'���� 9��S)
• � �?J��4)�:����� � �? ������ ����� ��+ !� ����6 �����C (� ���-� ����
&�K��)� �=��� ��*� �:? (� :
• =�������+ ���4� ��A ���S� ��A� � �=��� �:�'�� U.T.P ) �%M&(��� �� �( �=��� !0� ATT Cat 5 ) �%M&(�$�- ��� �� �� ;/(4� Alcatel
• �:�'�� ���S� �=���F.T.P ) $/ �%M&(��� ��( !0�INRA+�� ACOME�� INTERCO • ���4�� ���S� �=��� :S.F.T.P ) �%M&(��� �� $/ 6/( !0� ITT • J�4� ��+ �� �=��� :S.T.P ) �%M&(��� �� 6/( !0�IBM Type 1
������ : �0����� &K�&B������
!��� ���� 9@)� �) !-�� ;���) ������ <��)� (�����? (���� �=��� L��:
• I���� !���:
o H� (� 9 !-��I����!+�' ����� 9=S� ���� o /6 ���78������ 9=S� I���� !-�� 9=A (�� $7�)�� I���� !-���� ���� ���� !-��
• ���� �*��0 !���: o (� 9H��-��(� (������ ���� ����� !�!+�' ����� 9=S� o /6 ���78�� (��-���� ���� ���� !-��(������)�� ���� 9=S� (��-�� 9=A (�� $7� o !�� ��'�� (��@)� Q�� �: +�)��!7�?
Universal Knowledge Solutions s.a.l 33
�>&��' I���) I���� !-�� ��- /6 ���� !-�� ��- ���� (��)3.5>�����)
&��� �0���
�)�� $0K
;&����� G��� N�����
1���� $����
9@)) ���*�7 9��C (� ���D4#� �=��� (� F�� !� E) >�� ����� �����I�������+ (� ����� ����#� (��)� �� !� ������?��*�7 9=S�� �:�'�� !+�' 9=S� �:���� ����#� (��) �)� � .
V�#� ��� 8 !�)�)��*�7 ��7�� !� /�' ����)� ������� (' &��.
!+�' 9=A �+ �*�7 9=S��� F�� ����
Universal Knowledge Solutions s.a.l 34
� "���� �0������ '��&��� &�#��� =#�
����0� �1���� �0����� &�����
����0������� �� +���
���' ����)� �7� �� �=���� ���4#� ��A
�=���� ���)������4#�
�����
(��500 � �)� 3000 ;�� �)�
!�� ����*�7
150�)� 100�)� ��B��� ��'�� ������ ��J �� (� �� �������&��?� �- ��"� E� �
>�� ��' ���)� !�� �� 1� �� ��A !�� ���)
j�4#� J ��A �? �9i�dS#�
��' !�� ��� ���) �J�4� !�
������� �)�� �� �� '&*��� ��(���
�� ���� �� �+���� 1��&*���
&+�)�� &��� &��� J�����
100/1000/10000 ����0 �� ���S��
10 ���S�� ����0 ��
100/1000 ���S�� ����0 ��
>- ��� A:% &�� ������ �0�����
���)���� :��#�+L� �� �, ��
�� &+��? (' &���' �:����� !�� !4)� ���� � ���� � ;��� (� ;��� ��� /�' !��� !���� . �]���C !� ] ��)�#� �]���) /�' ����' �4)��3 �) �3��� ��)�E)3 (�� �� ��*��+�� ���� �����)' ��? ������ /'�#� (�� I�� ��'+���
!�4�)�� >���3 ���6 ����� �'��� ��: ��7��)��� ����� ��*��+�� ���� �����)' (�7 (� ����)� .
�� ����' !4)� ;��� !�Q+���� L���� !4)� � M ;��� /6 ������ Q+���� ��' ��) ������ (N� Q+�� �]���)� ��' (����� (��.
Universal Knowledge Solutions s.a.l 35
!7�? (��?� ���' >�'�� (� L���) �� ����� ���� �� ��� )�#� �����C ��'+�� �3��� ��)�E) .�<��) >&��' �3��#� ���4������ ���):
• ����� &��� &��+�)8 �12 �16 �24 �48 �64 (��� !� !4)) T���O� ? ����� �? !�' ����� ���� �
• &�:�K ��*�7 �� H�� &��+�LEDk) B�4 ��KB�� !� !�' �����)���� (� • ����-��)���� �4� (+ ! � ;���)� • � )��� ��#� (' &��_ ����- �0��� �3��#� (��) >���)' ���#� !�' ��-��� J��) �4� ���� �3���)��� �
��C �+ �6 ��)��'6 ���S)� !�' ���� (�
��(�����
����� ��J�'���:
� (��� 2��� ��*��+�� !�4)3 ���� !� )� ;��� (�7 ������) I���� /6 ;��� (� ������ !���6 �:��' I���� �!��� )�� !� � M ;��� L�� . ��7�) /�' ���� �-��� �'��) �]�� !���8 ������ ���)� ��� ��' �����6 ��#� �������
;��� /6 ���4�8 ��� (� &��� ������� !���)��� ���).
��� ��)�) ���� �-��� (? ���� � Q�� 9=) (N� �!�� 9=) 3 I�H� �� d)�#� !� ���� �-��� Q�� .� �� )��� � I���� !�� ��� R� ! �� ���� �)V�#�� (�� �� ����� �-��� /�' !� �)�l�� ���) ���*��0 ������ �=�� ! �� �� ���� �-��� ���)
� L��� �4� � <��) �'�� ,��� !��)� �=���K'C�� ����? <��) �'��� �? !�.
)*+��� �)"��
��� � ���� �4��� 2�� $7�) !���� (��� (' &���' �:� )�3��� ��������:��A� � ( ��A T�� (� ��)���� ��S� F�� `�����2� ����� !��� (� �? � �&����� ����������S .�+���) (+ �:��) ��� �+���) <���)� ��K� P��'N�
��� .E)V�++ �( >&��' �+���)����� ������ &��� ���� /�' �K����� ��� � `���� )(��>���76 ���� /6 �� H� (��)>��*��+�� ���)� /6 ���� (�� !��� (:� $7� .
D)���� �����: ����#� ����� /6 ���4� !�-� �3��#� I��) �) (+ /6 !�4�) �=��� !� � ��K�))$7�$�+�) ��� ���� &��+�
��� � (���� (� RJ45 ����#� ����� ��' ;�� �� (��) $� ����)�!�4�) �=��� .
������� ����� O �� Q��) �)� ���' !� � F���) ������ ����� �� !4�� ���4) �� �� T��� �<��) ���4) ��]��� $� ISO 11801 I�]
)� /�' ��)�� ����� ���� ����)�–(���)�� /�' ����C (�7 ��� F=�? ����) �)� T�� ����� :
Universal Knowledge Solutions s.a.l 36
• ���? O�)��
• ��-� O�)��
�����) (? !4�� ���4) ����' /�' ;�� �) ���� a���� ��� ���� 1��)�� ���-� � ���C !4� !�4��) <��) !�-��� �: • (?)�C P�C ���!7�C ��� ��'��� !0
• ;���� �: �� ������ 9�� ���0)�3� ���0) 9�� (��) (? • (?)���)� (������� ������ $� • (?)��� (������0)�3 • $�+�) ������� (��) (? ���*��+������� $��)� >=��- (��� ����� • ������� (' ���)�� ������ ������� (��) (?��*��+�� • ��)�) (? ��)���� �)�0? �)� >�� )� �0�C �����) /�' ),�H�� ������ RJ45 !��� /�' !�� ����� O�)�� /�'
!�0�( • ��)�) (? ��� )�� �����) ����� ����)� �'�� )>=0� �=���� /�K� !��C( • ��)�) (? Q+�� (� >���)' ���� $�+�) ?��� ��'�� ��'+��� >�����' !4)� I+���T��� � �'�� Q+�� !� (���
���C !4� (' >3�H��
�(-�� �����
(' ���C !4� ���#� !4�� ;���) ����' ��� <���� �4� ��� ������)������ ��� >�7�? ������( �] e� !� ])� � ��� �4���� ���'�� $�+�) ����� �!4�� ���� P�� ��'+�� I? ����� ? � �] e� (�� ��4� F=�C� ��3��� �
���� �4���� !4� . ��+ (�7 �+���) L�: $7� (���(+ &�' �? � e� (�� ��4� F=�Z ���� !��C &�'�� $�� �<��� !� �� �4�
���� �4���� !4�.
������� 1�' ��� �������C !4� ����' P��0? ������) �)� �) ����: • ���� �4�����'+�� �? • ���� ��A �4���
o � e������
o �=���!4�
��? !4� ��������) ��� /�' (��)�:
• � @�� �� )�� ;��� (�� /�? ��4�I���
• � @� (�� ��4� ����) I����+�) ����$
• $�+�) ��� (�� ��4� �0�����
Universal Knowledge Solutions s.a.l 37
(' ���C !4� ���#� !4�� ;���) ����' ��� <���� �4� ��� ������ ��� ���? O�)��� �? ) ��� ] >�7]�? ������������(� !4� � e� !� )� ����� ���'�� $�+�) ����� � ���� P�� ��'+���#����� ? � #� � ��3�� �]78�� /]6 ���=��� !4� � e� (�� ��4� ��'+��� ����� .
(�7 �+���) L�: $7� (���(+ ���� !��C &�'�� $�� ��4� �=���� !]4� �] e� (�]� ��]4� �]����
��'+���.
���C !4� ����' P��0? ������) �)� �) ���� ������� 1�' ��� ����: • ��#�� �� ��#��� &����)����: %��) ( �4��� L�: ��� ;�-(��)���)���� (�� ������� !���) (' ��H�� ��4)�
� e� <��� (' ;���������� .�����#� �? �3��� (' &���' ��'+�� L�: (��) . (�H) �) �3��� >���� �� )�E) (� >�'�� �0�?� >����? �0�? !�4)�����#� .
• ��#��� &K &���#��: #�� � e� ��� �4��=���� ����� �+���) !4�� J��) �) �3����� . �4��� /6 ��: ��)������):
o :"P��� &� +�� : (� ����� F=�C ����� �� $7�)) �) �4��� �:� �3��#��+���) ��� !4))� . ��)�E) � e� (�Q�� RJ45 � F=�C $� �����) >�K� ����� (� Q�� �: �� >�'�� �0�C ����������� ������) �����.
o �0�������� : �:� �=��� � e� (�� !4) �) �3��#�� ����� � e� (��� ���� (� ����� �+���)�O� ? ��� (� ������� .�� ���� ��� �=��� �: >��� )� �:�0�?� �:�� ? �=��� (� &���' Q��? �V� )�k) ���
C ��F=������� ���������� �? ���4#� . L�: J��)�=��� <���) ����� �'��� ������ ����)� �����)�.
�������� +*���� ��� ����- �(-�� ����� �- #�Q�L��� :
(��7 � e� !4� !���) (���6� !4� ����� ����������� !� ;���� $�+�) ��� $7�) ���#� ����� ��+) 3 T���� � (�� /�K����#�I?� � @� !4� � e� (� ����� !���� /4-C !�� (' !���� . �� )�� (�� !4� �)� F������#��
!��� T=0 /�' :
o �? ��4�� @�� �� )�� ;��� (�� /I��� � T�� <��� (' � @��� !�� ���� !4))!���!��� ����- 3 �)� �?5�)� .
o � @� (�� ��4� ����) I��� �$�+�) ���� T�� $� ����� � e� !4)) 9�� !�C� <��� (' $�+�) ���&��� �=��� (�7 ������ F�� ���)�=� I���� �? ������ � e� ;�' /)������ .
o >�� ?� $�+�) ��� (�� ��4� T�� ����#�� �� � !4)����#� 9�� $� ���0>&� ��� $�+�) ���� ����' �:� � ����������� >�K�(��� ,�� �� (��7�)� . F� �� )���=��� /��) �����- �=���$�+�) !���� (' !��1�.
Universal Knowledge Solutions s.a.l 38
��������J����
���) � ������ ���� (�� !4� (��@) /6 ��-� O�)�� 9���:
• (' I���� !4� ���#������ ���� ��'+�� !4�� ���) �) ��� ����' .(� �=��� 9@)):
o ��-� �=��� : �:�� Q+��� I+��� Q+�� (�� !4) ���' �'��)� �� !4� �=����'� o Q��� �=��� : �:� ��'�� ��'+�� (�� !4) ���' �'��)� �� !4� �=���
• ���� )� ������� P� �8 O� C ��'+�� (� �'����� Q+�� !� !4)� o J��)!4�� I? (��� <��� �4-? /�' >���)' (�)��� o !��'C �7 ������ F�)�)�
• �'+�� ������ (+ ���� !�4�) I��� ��� /�'� >����� L����) �)� (��� �� &����� ��+��� ��+ /6 /��� (�7 ������ ���� ���� ��0�? !4� <��� . !�' (��7 ��*����� �����)� ����)� !+� ��� ���� (��@) ;��
&��) � (���C �� ;���� !� �� ��� �+���)
'���
������� ��� +���) ��)�) F�? 1��� .9� � $� (���)��:
���� ��A �4��� ����4�) ���� ���4�� (' T��6)$�+�) ���� �!�4�) �=��� ������ � e� (���) $-�� (� >���)':
www.3M.com www.dlink.com
0م�زع � م�زع � 0
م�زع � 0 م�زع � 0
م�زع � 0 م�زع � 0
م�زع 0�م م�زع � 0
P
P
P
P
P
P
P
P
P
P
P
P
��ب6 أول
Qب6 أر��
��بS 6�ن
9��S 6ب��
Universal Knowledge Solutions s.a.l 39
���*�� �B���
• &���)� !�� ? ���)�� ��K�Z:
a. ���)�3 ����� ����
b. ��+��� ���� �� �����
c. ����)�� &�' �� ����:
• ���) �����C �4��� (� O�� ����)� �3�4)3 ���4� ���)�: &�� 9@)):
o ��� �&� �� ��� �? !+�� !4) �) ����� ������ �=��� �'���� (� ��H� &���� $-�� I? �? ;)������
o R�(��� �0��!4) �) ����� �=��� �'���� (� ����� !���) ������ ����� �����
o � ���� R�(� !���) (' ��H�� O� ? /6 ��4� (� �3�4)3
• ����) !� /�' ��� ���Y ���)�� &�� !�0�) (�:
<��� !��� <�� ��+����8 $���� ����) $� ��) !� ��� /���:
• &���)� !�� ? ���)�� ��K�Z:
d. ���)�3 ����� ����
e. ��+��� ���� �� �����
f. (���)�� �� ����:
• � 9@))���) �����C �4��� (� O�� ����)� �3�4)3 ���4� ���)�: &�:
o ����� �&� ��� �? !+�� !4) �) ����� ������ �=��� �'���� (� ��H� &���� $-�� I? �? ;)������
Universal Knowledge Solutions s.a.l 40
o R�(��� �0��!4) �) ����� �=��� �'���� (� ����� ����� ����� !���) ������
o � ���� R�(�O� ? /6 ��4� (� �3�4)3 !���) (' ��H��
(����) Telephone
����� &�� Local Loop
���� ���� End Office
���� Toll Office
!���) ���� Intermediate Switching Office
����� ��4� Toll Connecting Trunk
��� �� !���) ��4����' Very High bandwidth Intertoll Trunck
����� �&� �� : 4��� ��ISDN 4ADSL
��) !� != (� ���)�� ���K���� !4)� ���� ���� (� >���)' ���)�8 ��� ��+�� �� R !�4) (' ����) (���: �� !��� <�� ����� ����) $� ��) !� ��� /���<�
;���� Computer
����� &��)��0��) ���+� ��+( Local Loop (analog twisted pair)
���� Modem
+���) +���/+���) F� Codec
���� ���� End Office
���� Toll Office
Universal Knowledge Solutions s.a.l 41
��� ����)� ��4�)���� ����-�( Medium-bandwidth trunk (digital, fiber)
��� ���' ��4�)���� ����-�( Medium-bandwidth trunk (digital, fiber)
��� ��+� ISP
��-� � Digital Line
(� �0�?10000����� &�� Up to 10000 Local Loop
������ �'���� Modem Bank
�#�� ���*�� ��� ����
���� R �)) ���� ������ !���) G��� 6 /6 ���-� ;��� ��� 6 (� ��G���0��) G��)�4 I��� ��� ��' �����6
G���0��) (� ;��� /6 ����� ������ !���) �0 (�� �9)�����-� /6 ��)�4 . �/)? J��4� :Modem ����4� (� &�� 8 !���)dulateMO �&�� 8 !���) F� odulateDEM.
I�S�� ;��� ���-� �������� ��� >���)' ��*��0 ���0��) ��� 6 /6 ������ L�: ���� !���� �.��� (�I��� �����6
9)�� ��� ��' .��)�� .��� /6 ������� ���-� ������ /6 ������) ����� ���� 8 L�: � Y 9�� �� ����� ���� +���.
���� �� )������ /6 �) ������I�������0�) ��0�� G!� � ���� +��) (�� �� ���)�� ��J& ������ /6 I��� /�' ��0�
!���� � @) �G����� !� ����� �� � �� ���0��) ��� 8 ����� ����� !� ���-� ��� 8 � @) (�� �� ������ .+��)) ���-� ������ ��? m�� )�� �:�0@) ���9)�� ��� /�' ����� .��7 .
��)��>&�� 6 ��4>���0��) $����3� !4�)� ��� � . �9)�� � ��' ������ !���6 �)� ���!��� ���-� ������ ����
���0��) �? ��)�4 ��� 6 /6 .!���� ������ !��)�� I� ���� L����� ���4? /6 ��)�4 ��� 8 L�: ��-.
���& �#�� ���*�� ��� ����
• !4) ��� ���� �'�� /6 56������ /����0 . +���))3 ��-C ������ �'�� ���� �-�33������ / ����0)33.600 ��/����0(
• I������0��) O� ? /6 ���-� ��� 8 !���) ,����� �,���� �� V.34 �(��)��� O�4� ���� ������ !�:
35������ />���K� ����0
• 9�) � ,���� V.90 ��N� 9V��#� I�" ����� ;)�&�� � #��� �(�" ��K� ('V.34 �2�@�1�)�� (? ���H� ���
Universal Knowledge Solutions s.a.l 42
����-� ��� �: ���� 9)�� �'�� !4) �������2�� )�) �) /6 56������ /����0
• ����' ��)�E)' ������ !�� >���� �&�K��)�3 !V��E) ������� �)� ����� (� ������ � ����� ��'#��� �>���0��) ��K� ����� ,���V.34 �!���_ !V��d)�E)� ��'#��� �)���� ���? ��'��� � ��K� �����) �� )��V.90
I�������0�� ������ !�� �'�� ,��? /�' ������ ����) .!4)�� �'�� ��� ��/6 56������ /����0 . �-�
+���))3 ��-C ������ �'�� ����33������ / ����0)33.600�� /����0.( ������� F��: �>���� ���-� ������� !0� Q��? � ��K�ISDN!���)�3 ���+� �>���3 ������� �) ���' ��'�� ���) �)� /6 !4) ) 128������ /����0(.
��"��)�#�� ��"��#� ������ ��'�� 9=) (' ����� !�� � ��=)� I�������� <��� (' ��6 <��)�� ���) ���? ('
<��������)� . ������ I���#� ���� ���� �������� <��� (' <��)�� ���) "��)�#� �='N� !"�� F� �)�� �>�)-H� 9-�)�� ! !���N� R� +�� &�� 6(Control-S) . � M +�� &�� 6 !���N� ���� O� ? &�� !���)�= >+:�� ���� J�4� ����'�
(Control-Q) . �����)� <��� (' <��)�� ���) ��? /�' ��)��� �6 ����� �����)' �? ������ !�� �� &����� F=�C �� � (��>� .�?� Q��? ;���C �: ��)���������� <��� (' <��)�� ���) (� ��-�0� �0.
!�4)3 ���� (? I����) ������ ��K� 1�)���� �� )�� L��� !�4) � ��� ��' ���) ���)�: ���K�� 9)�� ���H�
���0��) ������ K�)�) �- �) ��:��' I�����-� /6 �0 (�� ����0��) O� ? /6 ���-� ��� 8 !���) I� ��C �O� ? &�� �#�j� /6 !�� ��'�� (� 133.6������ / ����0) I?33600����0 �� �� (>�4� � � ,���� �� )�) ���� ����) ���� �6
V.34���� 9)�� ����H� ���� /�' ������ !�� O�4� ���� (C� ����0��) +���))3 35������ />���K� ����0. �9�) ��K� V.90 ��K� ('V.341�)�� T�� ���K� �: (@� ����-� ��� �: ���� 9)�� ���H� ��� � $��)�)
/6 !4) ��'��� ;��� /6 ����)�3 (� ������ !���)� $���) ����) L�: �� )�) �) ������56������ /����0 . ������ (� L��A (' ��K� L�: 9�) �������) (' >�7�' ����� ������ +���)� ���� ��� �O� C ������ �� ��� )�� ,���
)I����� �:����0��) ������� �� ( .�E)V�� ��K� ����) 9V.90 ���� �7�? " ����� ;)�&�� � #��� �(�".
����' ��)�E) �>����'>����' ������ !�� �&�K��)�3 �6 ;��)�3!���6 ����� ���? (� (���C ;�A? �� 9@)) �) ������ �0�? !���6 ��'�� ��)��3 ��)��� ��7��' !���6 ���+� �&�@� � H� ����� (� &���4 ������) �? �J�)��� ��� (�
(�33.6������ /����0 . !V��E) ������� �)� ����� (� ������ � ����� ��'#���>���0��) ������ !���6 ����� ,��� � ��K� �� )�) �)V.34 !���)� �� �: ���� <�� /���� �!���_ ��'#��� �)���� ���? ��'��� �)) �) � �����) �� )��
��K�V.90.
Universal Knowledge Solutions s.a.l 43
����� R ����
�� 9)�� ���H� ��� ��' ����)�3 /6 !� � ������6 ��)�� !�4)3 ���� ���� �'�56������ / ����0)56.000 ��/����0 .( (��+��) ���� ���� �� )��� F� �)�� ���0�� /�'? ��'�� ���)� ����� ������ ��? !��� !4) ��'����
���S�� /6/ ����0)�� (����/����0.(
����'I��� �;��� ! � ���� ���� ;���) I��� ;���) "�&��/ ���-" ���' ��!�4�) $-�� ��� ����*� ) �? !+��;)��(� � (��)��� 2)(�� /6 I���� !�� !4� : � Y� ����� ���� /6 !4� !�C /6 !4�(��+��) +��� .
I���>&��' ���� ���� !�4�) ��� �-��� <��� (' ;����� Ethernet +�� (� 10BaseT#�� �V� )�� ��� !�� � �*� (
Categoty-5 �;��� �� &����� ��� �-���� ���� ���� !4� I���� ������ !���6 (� ����� /6 ;��� �'��� ����10���S�� /����0 .
����) !��)�� �� ���� ����� �����) �'�)�"����#�� ������ �&���"4 ���� �� !+��� !4� O� ? �����)� (' �����
����� ���)�� ��� <���.
��K�ISDN
��K� ����ISDN !���� ������ !�� ������6 144������ / ��� ��)�: � !���)��� ������ !��C �� ����0)/'�� >��=�4Telco ( (� 9H�F=�? ����? .
� ���4C &��� ����) �)� ���4C !�� ������6 ����) ���144������ /(�)�'�� (�)��- /6 ����0 : I��) !�4) �� /�C
/6 ����� !� ��� !4)64������ / �����0/'�)� &����� &��� L�: B (Bearer) .I��)� ��)��� >��� >�� O� C &��� 16 ������/ &����� /'�)� �����0D (Data) .
!��) &��- !� B ����)�: ����� !� (���� /'�� R� ��)�: � �-� &��- DN �? !�� �-�Directory Number . (���8�� �)��- .�� ;��B ���� &��� &��- !�� ) 128������ / /'�� P��6 != (� ����0"����� " �?Bonding .
I��� � !4� ISDN��) �)� /��� ��� 9)�� ���' /6 F=�? ����@� ��)�� /Network Terminator) NT1 >��4) ( �*+�) �)� T�� �&������ �� 144������ / (�)�'�� (�)��- /6 ����0B &��� &��-� D .!��) &��� B ��� 8
����� �������� ��)�4!��) &��� D &+��? (�� ��K� ��� 6 ISDN9)�� ���H� �� ����� ����� .
� /��)�� �)��- �� )�) �) B &��-� D ���� BRI �? "!4�� �����C ����) ���� " �9)�� ���H�� R� J��4� �:� ���� O� ? >�����? ��� L�: /'�)�2B+D . (��� ��� ��� &�' P� ISDN������ :23 &��- B� &��-D 64
������/� �&���� �����0��� L�: /��) ���� PRI �? "�!4�� &+��)� ����) ��� " ��� L�: a����� ��+� �K��� ��� (� �0����BRI.
Universal Knowledge Solutions s.a.l 44
(��� �� )�������4� ������ !��)��4 (�� (�(� � !4) ����� (�� �,��� �? ������ �4� ������� �� )�� /664������ /����0��' F�� /6 ;��� !4� F�)� )��� ������ �� +�� (� �����) !�RS-232 . (�7) �����
����� � &��-� ;��� (�� !�4)3 �'�� �����) ISDN �'�� �� 64������ / � ��' !�4) P��6 ������6 (N� � �����0ISDN (� ���? �'�� +���) /�' ���- ��A ;��� +��� (�� �� /)� (��� 38.4������ /����0 .
� ��)�� 2��ISDN ���� ���Y ������ !�� ? (� >���)� >=� !4� ��� � ISDN ��+�� �? ����� ��� � �9�� (�
� Y 9�� (�. 2 (��� ��� O� ? ��� /6 ��� ������ !���? �� )�) ������ L�: ���� P�� ����)�3 ��' !���)���TCP/IP�? !���)��� IPX�? ���)��� ! AppleTalk . >����' �'�� 2��� !��)�)3 �) ;��� 9�) �
��K�� �4� �������ISDN � /�' ������ ���� !�� ��+= �������� �������8 I�)�� 2��� (C F�� �ISDN (� >����S� &���� ���� L�: ���� � /)� �O� C ��� .
!�4�6 (�7) (? 9)�� ���H� (��� (C Q��7 I? (�� O� C ���� (� ������ ISDN �0@)�3� ��-� ��� ��K� �:
>�-=�6 m�� )�� . (C�&������ )�#� (' &���' �: "��-� ;��� " ������? I��� 3 ��'�� /�' ��7���� 3 ���)�� ��K� ISDN (�� �� �!�4)3 P��6� ��'8 (�)���0 (� �0�C ��)��)�� ����� ����� ���-� /6 (���C 1�� �� I��� �� ,��������.
� "ADSL
!4) Q�� (� (������ ��� L�: ADSLI��� ��)�� � <��� (' ���+� F��� . ���- T=0 &�� L�: (' @ ���
������ : • ������ !�� �44 � ����� &��-�+�� Downstream�� `��)) ��'��� (1.5� 8���S�� /����0 • (�� ��)�� `��)) !���)�3 ����+� �'�� ����)� &��-16� 640������ /����0 • I��' ��)�: � &��-/'�) POTS
������ !���)� &��- �'�� ��)�)Downstream!��' &�' /�' :
• ����� ��)�� � F�� !�� • 0F�� �: ( • ���)�� ;�� ��'��4�� • m�� )
�� )�� F�� ��� 0 ����+�� ������ L�: 1� �)� �����)� ��)�� F�� !�� ����+�� � ������ ��+).� �K� 1S�
� P�? (��� �9)�� ����� F�) � !4) �) ���)�� ;�� ��' ('ADSL��)�� :
Universal Knowledge Solutions s.a.l 45
��? ������$-����) �) ����� ����� <��� (' ���� $� ���4� (���� �L='? &����� ������ (� �0�? ���) �) �� )��*�7 9��C�� !�� ��K�?.
!4) Q�� (� (������ ��� L�: ADSLI��� ��)�� � <��� (' ���+� F��� . ���- T=0 &�� L�: (' @ ��������� :
• ������ !�� �44 � ����� &��-�+�� Downstream (�� `��)) ��'��� 1.5� 8���S�� /����0 • ����)� &��- (�� ��)�� `��)) !���)�3 ����+� �'��16� 640������ /����0 • I��' ��)�: � &��-POTS I��� &��- !+' POTS ����� � (' ADSL � Q���� ��' (��7 F�� ���-� POTS /)� ��� � !�4) $���
ADSL.
������� P� (���8��ADSLL�: /��? ���)� ����) � ��'��� ���4��� ����� !���)� �'�� �������8 1.5 /)�� 2 ���S��/ ���� !���)�3 ����+� &��-� �����016������ /����0 .�'��� !���)� �3��� ���)� O� C ���4�� ��?/6 !4) 6.1���S�� / ���� !���)�3 ����+� &��-� �����0640������ /����0 .�� ��'�� ���) ������� F��:� ���9���S�� / ����0
���� !���)�3 ����+� &��-�640������ /����0 .
������ !���)� &��- �'�� ��)�)Downstream!��' &�' /�' : • ����� ��)�� � F�� !�� • 0F�� �: ( • ��4�� ���)�� ;�� ��' • m�� )
��)�� F�� !�� ����+�� � ������ ��+)��� )�� F�� ��� 0 ����+�� ������ L�: 1� �)� �����)� .
�� )�� F�� ��� 0 ����+�� ������ L�: 1� �)� �����)� ��)�� F�� !�� ����+�� � ������ ��+).
'���
���)�8�� F�) !���) ��)�) F�? 1��� .������ ��� I��+� ��*3 /�' >���)' FP=�+ $� F�) 8�� $7 ������ �� (
(����� ��� ���+� ������ �) ��+�� ���)�8 ����) 1���� ����? ��*3 9� � $��.
-���� G��� &'J �&�� � #�
5.5�� 0.5�� 1.5n2���S�� /����0
4.6�� 0.4�� 1.5n2���S�� /����0
3.7�� 0.5�� 6.1���S�� /����0
2.7�� 0.4�� 6.1���S�� /����0
Universal Knowledge Solutions s.a.l 46
�������� !0� ������? (��� ��� �(��C� �(��� !0� &����� (��� �� ���)�8 ��� � ���+) ����? (� ��)�*���� (' T��) ��� ���������� ���Y (��� �� ���)�8 ��� I��+� (� ��� F����.
�&#�� R)��� ��� "
J)�) �'��� ������ !��)� ���� !�� ���� � �;)���� �!+��� �� ����)�3 ���� &���� >����? �7��� �+� ����) P�7 .
2�� ) (��� �7��� ��+� �/6 !4� (� 0 ;���@ �� $-�� ��� �? ������+��) ���� ��� �? �9)�� ��� ���) T�� �;���C �: ����)� ���)��.
�7��� ��+� !�'� ����� �� ����C �4�� ��*�7 9��C� ���-� �����) ��) . ���? !�� �'�� �����) L�: ���)����������� �? ���)�� !�4)3 ��'�� (� ����= �? ���.� (��� �? �!+�� /6 �7��� ��+� ��� ���+) (���8��
��'��4 ���-C <��� (' �? �1�C /�' �)�0� ���*�: ��' !��.�����= �7��� �+� ���� � �:��' �:�'�� .
�&#�� R)��� ��� " ���0��
��)�#�4)3 ���� ��? ����= !�4)3 � �6 �4� � �!�F��: (������ ���� ��� ��� ‘ >�� >���� $-�� (�� �6 �? (' 9)�: ���H� �������)� T��� !0� ����� �3�4) ��� � F�) 3Digital Subscriber Line �? DSL ) !�� $-�� !���
>=0� ��� (' ;���) ���� ����)(.
R� �) (����+� ��� �*�� �����= �7��� ����� ��� : • ����)�3 ��� ��+�� ��)�: !�4) P��8 Q� F��: ,� • (��)&�� (��� � ���)�� ������ !�4) (� Q��? !���) �'�� • J�))8 �� )� ��)�� � !�S 6 (�� ���)� • O��� (�� (�� !�4) ��� ,��@) ������6 ���) $-�����*��
���(� �&#�� R)��� ���0��
���))���) (� (�)���*� >�����7��� �+�� :� ����0 ����= ��� ��� ��'��4 ���-C.
������ ��0�� � "��
&�� 8 ����) T� (? ����� (� ��� L�: �� �)@�I��� �)�0� ���*�: /6 �)��0 !�4) ���?� ���*�: ��' ����? /�';)���� !+��� . ������� �����= ����) ��K�C L�: �� )�)�Microwave ��'��� ����)�3�� !�4)3 ���� !�4�3
/6 !4)1.5���S�� / /6 !4) �- �) ��)�� !�4)3 ����� �'�� $� �������� �����056������ /�3�� (��? �� ����0.
• )���� RB� �J�� #�� '�(��� #�� D– MMDS: �� )�� ����+��) T� ��� �:" &�'� ���� &���)� $�+�) ��K�?
Universal Knowledge Solutions s.a.l 47
T� ����"E) �>�����3 �&��)� ���3� �� �+�� F�) � (���� (� �0�? /6 �����+��) ���� T� �� )�.
• '�(��� #�� ������ D)���� RB�T LMDS :�%+��) T� ��� �� )�� ���� ����" ���� &���)� ����� $�+�) ��K�?
T�" ��� � 2�� �:� �MMDS&��)� ���3� �� ����*� (�� �� ���� ��� )� ���) ���? �' �.
������ &��J�� � "
$��)����&���7 /6 ��'��4 ���-C �� )�3 �� )��� ���4� (��� 3 &�'��)� $-�� ��� ����� �����) : ���� ;��� ���*��� ��K�?��'��4 ���-C �� )��� 2��) . �!�� !� /�' �����) !���) ���� (�� ���) � $-�� ��� (���
��� )�� ��� � .��� )�#� ���-C ����? �:? (�:
� � #��� ��&� ��� ��: &��J��GEO (Geosynchronous Earth Orbit)
o ��� Q��)� :22238!��
o ���+ �� @) :(�0.25 /6 0.5����0
o ������) :����+��) T� �&��4� ��4
o <��) : /6 !4�155Mbps
� '����� ��&� ��� ��: &��J��MEO (Middle Earth Orbit)
o ��� Q��)� :8000!��
o ���+ �� @) :0.1����0
o ������): ��4)� 9)�:!��(���� <��)� ������ �
o <��) : /6 !4�38.4Mbps
� ��"���� ��&� ��� ��: &��J��LEO (Low Earth Orbit)
o ��� Q��)� : (�400 /6 !�� 1000!��
o ���+ �� @) :0.05����0
o ������): ��4)!��� 9)�:(��'� ���� <��)� ������ �
o <��) : /6 !4�155Mbps
�� �����6��"
Universal Knowledge Solutions s.a.l 48
������� ����� :
��� ��)�
������� ������� : �������� ���� ��� ���� ��-��� � �����OSI ���*��+�� ���� ������� ��� ���� ��C ���� �;��� ���� � ���
���� �����) � e� �PCMCIA �USB �CompactFlash �Fire Wire � /�' &� ��� ������C ���� � ���� ��-������� /�' ��� ������= ��� ���� ��-��� ��� � ���� ������ ����� ���� ������ �+��� 9���) ��� �IRQn
������ ;�� ������� ������� ;�� �-� �&��� !��� �! � ����/�����C �� �&��� �.��� ������ ����'+� ����4) !��� ����� �����) ������ &�'�- ��3��� ������� ���� ���� ������.
!"��:
��'��?� ���� ��-��� /�' P�7 &��� ���) T�� ����� 9���) �� ��� )�� �����)� 9�) � /�' &��� L�: �� ;=� 9��)�) 9�) � 1��)�) ��� ����) ���� ���� �� ��� )�� ��� �����.
��#� $� %�:
/�' !4� �: �� ;�� 9��)�: • ����� *+�� ��J�'�
• ����� *+�� ��J�'� �����
o �����
o �� � ���� ������
o ���� ���� ������
� �����
� PCMCIA � USB � CompactFlash � Fire Wire
o ���� /�' ��� ���� ��-���
o �����= ��� ���� ��-���
• ����� *+�� J�'� H���
o �����
o ��)� ;���)
o ����� 9���)
o IRQ n ������ ;��
Universal Knowledge Solutions s.a.l 49
o &��� !���
o ! � ����/�����C ��
o ������ ��� ���� �-��� ���)
• ��&&����
• ���)����
o ��'+�� Q��?
• &�+��
• �, ����
• ��*+����
• ��������
�@�ت وا��� ا�.�-�ب�
Network Interface Cards NICs
• ����� *+�� ��J�'�NICs :������� ��� ��' ������ !���6� !���)��� &�? ��C J��) ��� �*��� .
• ����� �� ������ ��� ����� ��*��+�� ���� (� !� /6 ��� ���� ��-��� ��)�)OSI
• �� ���� ��-��� 9��) �NICs) ��� ��-���� >��4) /'�)� ( �!]�� ���� J��) ��� ���? �? �*��� ���@� ������� ��� ��' ������ !���6� !���)��� �O� ? &�? ��C �? ������ ��� � . (]� /]�K� �]���S I�)�)
6 !���)�� !���6 2)��� !���)�� !���6 +��� /�' ��� ���� ��-������ ��' �����) �)� �) ������ ��� .
• ��*��+�� ���� (� !� /6 ��� ���� ��-��� ��)�))Physical ( ������ ��� �����)Data Link ( ���]�� ��
OSI $]���) F�� $���)� ���) O� ? ��� (�� &� ��� F=�C /6 ��0�)� ������ ��� 6 ��) ��� (� ���C F�� � ������ ��? . �]�� /]6 ��]���� !�]4� (�7) T��� ����� ������� ��-��� L�: ���) F� /6 ���78��
�]� ��� ] ��' ������ !���6 �� <� ����4 &��� ���) �) ���*��8 ����)� ��-��� L�: ���) ��� �������&���� �K�.
�ت وا��� ا�.�-�@� أن�اع ب�1-�%#�%
• ����� *+�� ��J�'� �����NICs :;�� ��� ��-��� Q��? 9�) ): o ��� �����
o ������ !���6 �'��
o ��� �����
Universal Knowledge Solutions s.a.l 50
o ����)� &+��C �? �C ����� Q��?
o $�4�
• � /�' >���)' 1�� ��7�� (' Q��C L�: 9�) ) ���� ���� ��-��� Q��? (� ���� ���� ) F��:(� !: o ��� �����)����� �? ��� ��� >=0�(
o ������ !���6 �'��) >=0�100����0 �� ���S�� (
o ��� �����) >=0�RJ-45 �? SC(
o ����)� &+��C �? �C ����� Q��?) >=0�PCI(
o $�4�) (� >=� ��� ���� ��-��� ���4� �� ? ��*3 !� ) :3Com �Adapter �D-Link �IBM �Intel �SMC�Linksys �Netgear �SMC� �Western Digital(
Q��C L�: (� Q�� !� �+��� ��� ��-��� Q��? �:? ���) J*� �� 1��)��.
�ت وا��� ا�.�-�@� أن�اع ب�(Internal Bus Standards) 2 -7+ر ا�#اخ��ی�� ا�/*)%
• &�� H���� :�� ���� )�) ���;��� ������ 9�) � /6 ������ !���8 �C ��.
• &���� # :��: (�����? (����' <�� ���� ��� ���)):
1. ��� R� ������ ���� 1�')���� :(&���� �K� �� I+�) /�' ����� (��� �) ��)� ��'
2. �'�� �'��)+)�:�S����(
• H���� &�� D�� : (��� &�� D��H���� �C �]��� /]�' &��]��� F�) ��A ����76 &+��? !� � T��� . ����) � e� /�' �C ���� I�)�))Expansion Slots( ��]��) � �]����)�6 �=4� �� ���)� (' &���' �:� �
$��� ;��� ���� /6 &+��C Q��? 9�) � !4�� J��) . �]�� �? �]-��� !� /�' &+��C L�: �)@) ���]��))Expansion Cards – Boards.(
• &�� H���� : 9���&�� H���� 9]�) � /]6 ��]���� !���8 �C ���� ���� )�) �&�� 6 ��� �? �&�� 2�@� ��� ���� ��-���� ;�4 R�� �&��� �.��� F� �� ��� �;��� ������) ���]��� ;]��� ���� /'��
���� �? ���*�>�7�? ��K� .(
• &���� # : (����]' <]�� �]���? !� � ���� ��� ���)) T�� ���)�� ;�� 1�� ��7�� (' ����� +��)) ��� R� ������ ���� 1�' ��: (�����?)���� ,���� ( �'�� �'���)+)�:�S���� ,��)� .( !���� &�U� R+�
��'#��� /�' ����� (��� �) ��)� ��' +���)� ���� �: ��� (�� � �&���� �K� �� I+�)8 ������ �� �� !�� $��)�) T��� ���� $���) >���3 �'��)� (���4� (? 36 �/�C ��4 16 �0 ��� 32 �� . �� )�]) ���
1��� ����� ��4 ;���� �K��64 /)� �? ��� 128 �� . ��)� ��' ��+ ����� !���) ����� (��� �)���� �: /6 ������ &+��C �'�� ���+ ���� ����� .
• H���� &�� D�� : (��� H���� &�� D�� �C �]��� /]�' &��]��� F�) ��A ����76 &+��? !� � T��� .
Universal Knowledge Solutions s.a.l 51
����) � e� /�' �C ���� I�)�))Expansion Slots( �� ���)� (' &���' �:� � ��]��) � �]����)�6 �=4� $]��� ;��� ���� /6 ��� ���� ��-��� �? ������ ���4 ��-��� !0� &+��C Q��? 9�) � !4�� J��) .
�����) ��� �? �-��� !� /�' &+��C L�: �)@))Expansion Cards - Boards( �]� �]-��� L�: !� �6 I�H� � �4� ,��@) /6 ����) � @� ;]��� &��]� �]���� L��� &�C ��)�) ���� ��C ����� �-��� (�� �����)�6 �L���� (� >P+� J�4)� �����*�.
�ت وا��� ا�.�-�@� أن�اع ب�
(Peripheral Bus Standards) 3 -7E�ر ا����ی�� ا�/*)%
1-�%#�%
• �+&�"�� '�&�� : ������ 1�� ��� (��� ��� ���� /6 ���� !� � ;������ ����� � e� (� ���� ���� ) &+��C L�: ���!0�:
o PCMCIA o USB o CompactFlash o Fire Wire
• ������) ����� ����� ��� ���� ��-��� +�)�)������ $� ����� �)� �) ��� ���� ��-��� &� ����C ������.
• !0� ������� 1�� ��� (��� (]' >�]7�' ���� !� � ;��� ���� /6 ����� &+��? �? ��� ���� ��-��� !� ) &+��C L�: ��� ����� � e� (� ���� ���� ) �� )� (��� �>��� � ���4�PCMCIA) ���]� ���)3
��4] ;]��� �]��� ��-���Personal Computer Memory Card International Association( �? �USB) ����� �����) ����Universal Serial Bus( �? �CompactFlash �? �Fire Wire.
• (]� �]0�? ;]��� /6 ��-��� L�: !0� !4� ;��)� 3 T�� �������) ����� ����� ��� ���� ��-��� +�)�) ���� ��-��� ��� �� ��? �;���� � @� �� ��� �6 Q�]�) (]� �]�����) �� =� ��C ������ ����� �)� �) ���
�2]�6 ��)��0)� ;���� � @� �� ���� �? �-��� !� �6 �0 �LP��A J)�� +��� <=A6 (� >P�� ���� (� �����>���� ;��� !�S )� P��S ;���) &��'6 �0 (��.
�ت وا��� ا�.�-�@� أن�اع ب�
3( Peripheral Bus Standards) -7E�ر ا����ی�� ا�/*)%
PCMCIA -2
• PCMCIA n ��4] ;]��� �]��� ��]-��� ���� ���)3 )Personal Computer Memory Card
International Association(: �: /]6 >�]����) �]���� &+��C Q��? (� Q�� I? ��� ���� )� (��� ��-��� ;���.
• ���- �4 ;��� �K�� &+��? ���4� (� �'���� � ��'1989� ;��� ���� ��-��� ���� ���)3 ,��@)� ��4 )Personal Computer Memory Card International Association ( �?PCMCIA 9�]�� F]�� �
Universal Knowledge Solutions s.a.l 52
������ ;��� &+��@� ����� ���� ��� �����- ����� /�' <��)3 (? 36PCMCIA �]�� �>�]��3 ���' (]��� ��]-��� $��4)� �?��� ������ ��)���� !���) /�' �����) L�: !0� ���)�� ���� )�= $�� 9�� P�7
��-��� �� )�) ���� �;��� /6 >�����) ����� &+��C Q��? (� Q�� I? ��� ���� )�PCMCIA &+]��? ��� � ���� ;]��� &+]��? �]K�� /6 ���S7� R�-C ��-�� /)�� ���4 R�-C ���� ��-��� ����������.
�ت وا��� ا�.�-�@� أن�اع ب�
(Peripheral Bus Standards) 3 -7E�ر ا����ی�� ا�/*)%
USB -3
• USBn ����� �����) ���� )Universal Serial Bus :() �����- ���� ���]���� (� Q��? &�' ��� �� )���4 �? ����� ;��� &+��? �K�� �� �C ����� /�' &���)� �:�.
• 9���USB ����� �����) ���� �? )Universal Serial Bus ( (]� Q�]�? &�' ��� �� )�) �����- ���� 2�@� ��4 �+���) ����� &+��? F� �� ��� ������� ��� ��-���� � . ���� ����USB ��]' &�� !�C ������
1995 ���]�� ���� ����)� ��� �*��� $��4) /6 (����� ������ (��� ;��� &+��? ���4� (� �'���� �� /�' ;��� +��� /6 ������ �? &+��C (� Q�� I? !4� ���� )� (��� T��� ��� )�3 . L�: ���4? �-� �]���)
��� ��� &���)�1998��4 �? ����� ;��� &+��? �K�� �� �C ����� /�' .
�ت وا��� ا�.�-�@� أن�اع ب�(Peripheral Bus Standards) 3 -7E�ر ا����ی�� ا�/*)%
Fire Wire- 4
• Fire Wire:��� ��� !� �� ����) L�: �� )� (��� :
o ��� Q��? �K�� ����? �K�� /6 �����4 �? ����� ;��� &+�
o ���� �������� �� )��� &��S4 ��� � >��� �0�? �? (����� !4�)Bus Topology( • ��� �?��apple ����) ����)� Fire Wire ��]���� ����) L�: ���0) �)� ��7�� (�� �������0 �� ������ IEEE
��' ����-1995 ���� IEEE 1394 . ���� �� ���7� ����) L�: (? �A��Macintosh (? 36 �!��� (�+ ��� �C ����- ���� ��� 36 ?��� � �C ��4 ;���� ���� /�' ������).
o �� )� (���Fire Wire ���4 R�-C ������ &+��? ����-� ������ !0� ������� Q��? �K�� ��� �� �?��4 �? ����� ;��� &+��? �K�� /6 ���S7� R�-C ��- .
o ���]� �]������� �� )]��� &��S]4 ��� � >��� �0�? �? (����� !4� >�7�? ���� )� (��� ���)Bus
Topology (– ����� <�� � M ;���� ;��� !� !4�� I? daisy chain . �� )� (���Fire Wire �]� L�: !0� /6 !4� &+��C (� ��' ��� ���� 63 /6 !4) ������ �Q��- !� �� +��� 4.5 ���� (�� �)�
(� �0�? /6 !4� (? (��� !�� ��� !�� (? ���72>�)� . �ت وا��� ا�.�-�@� أن�اع ب�
(Peripheral Bus Standards 3 - 7E�ر ا����ی�� ا�/*)% )
Universal Knowledge Solutions s.a.l 53
CompactFlash -5
• CompactFlash : ��� ���� )� (��� ��S4 �� ���A ����� �� ! � &�? �? ����� ������ (�+ ) &�? �:������ (� ����:
o �]�� (]� (�+] ) �-��� /�' �����) �)� �) ��4 (+ ) T�� ���-� ������ �� ����) L�: �� )�)CompactFlash
o ����) �� )� (���CompactFlash ��� �� ������� ����
• ��]�) ��� �)� �������)�6 ��� &� ' ��0 (� ��H� �'���� ���4CompactFlash) >��4]) �CFA( � ����)CompactFlash ���� )� (��� ��S4 �� ���A ����� �� ! � &�? �? ����� ������ (�+ ) &�? (��)
������ (� ���� ��� o � )�) �� >���A (]� (�+] ) �-��� /�' �����) �)� �) ��4 (+ ) T�� ���-� ������ �� ����) L�: �
���CompactFlash o ����) �� )� (���CompactFlash (� ��) >����� �7� �� ��)'�� (? 36 �F�� ������� ���� ��� ��
���� )� +��)� �� >���A� �!��� �: �� ���� )� ������ ����� �)� (? (� �S4C &+��C ��� PCMCIA
�ت وا��� ا�.�-�@� أن�اع ب�(On-board NICs) 4 -�H�+ا� I+J �-�.ت وا��� ا��@� ب�
• R�� ����� .�� �&������ �������� : &�] ��� ��]��� ������ F�� &� ��� �C ���� /6 &+��C 1�� ��� (����C ���� /�') on-board ports(�C ����� ���� $� (�)����)� J�)��� ���� &�@� �)��� !0� � .
• � ��]-��� (' &���' �:� ����� /�' &� ��� ��� ���� ��-��� �0��� ;��� (� ���� �� )�) ���] �]���C ���� $� �����)�
• ���) ���@� ���� /�' ��� ��-��� +��)) (��� T��� ����) � e� ���) 2�? ��� ����� &+��? ��� ���� )�O� ? �����
• �]�� (]��� T�� ������ ����� �? ����) � e� <��� (' �C ;���� ������ ����� &+��C ���� ��� �)� 3 �]��� /]�' &� ��� ����� ������ F�� &� ��� �C ���� /6 &+��C 1�� �C)on-board ports( +�]�?� �
�C ����� ���� $� (�)����)� J�)��� ���� &�@� �)��� ��: ����� L�: !0� /�' (��0�
• ���] �]��� ��]-��� (' &���' �:� ����� /�' &� ��� ��� ���� ��-��� �0��� ;��� (� ���� �� )�) �C ���� $� �����)�
• +��)) (��� T��� ����) � e� ���) 2�? ��� ����� ���) ���@� ���� /�' ��� ��-��� &+��? ��� ���� )�O� ? �����
�ت وا��� ا�.�-�@� أن�اع ب� (Wireless NICs) 5 -��-+ Kت وا��� ا�.�-� ا��@� ب�
Universal Knowledge Solutions s.a.l 54
• �*�: �����= ��� ���� ��-��� �� )�)) ���� �? �� � (���) �? �����C ���� !���6 +��� $� ������ ! O� ? �����3 ��� ��-��� $� . �� �:����' �) ����� (� Q�� I? $� �����= ��� ���� ��-��� ��� (���
&��� L�:
ت�$�? ب��@� وا��� ا�.�-�
1-�%#�%
• ����� *+�� J�'� H��� ���&�:
o L��� R� ��)� ;���) �-���
o ��)� �: $� ����)� ������� !�+�)
o ��]����) �]'���� 9]���) �: �0�0 &�� � 36 (���C 1�� �� ��� ���� �-��� ;�4�) !�)�� 3 �- � &��� �-�-� /�' ����+ ) �)� �) �������ROM .��]��� ���]��� &���] L�: ������� ���S) (����
�)@� �� >���A 9���)����� �-��� $� >�����.
• �: $� ����)� ������� !�+�) �0 (�� �>3�? �-��� L��� R� ��)� ;���) (� �� 3 ��� ���� �-��� ;�4�)��)� . ��]����) �]'���� 9]���) �]: �0�0 &�� � 36 (���C 1�� �� ��� ���� �-��� ;�4�) !�)�� 3 �-�
) ������� &��� �-�-� /�' ����+ ) �)� �ROM) ��� &P��� &���) ( ���]�� ��� ] �-��� /�' (��) �� >���A�( � ��]���� (C F]�� ����]�� �-��� $� >����� �)@� �� >���A 9���) .����� ������ &��� L�: ������� ���S) (���
�:���S) �? �:��� (��� ���6 &��� L�: /�' ��+ � �]-��� /]�' &���� ��*����� ���� <���)�) ���]��� F]�� <��� .�����( ! ���� (� ��� �: /'�� �ROM ����� EEPROM �]��� �]���� �]�� &P�]� ���� I?
>�����)�6 ������)Electrically Erasable Programmable Read-Only Memory.(
ت�$�? ب��@� وا��� ا�.�-��آ�? ا�(��د ت- 2
• ����� ��J�'� H�&� :��'�� ;��� ��� ���� ��-��� ;���) ����� 9�) ): o #���� ����� ��J�'� :
1. +��� <=A6P����� (' 2�4� �LP��A J)��
2. 2�6 ��� �-��� !4� �)�� I� ����) � @� ����) 3. � @� �� ���� �? �-��� !� �6L���) �) I�)� ��)��0����N� ������ �� 4. >���� ;��� !�S )� P��S ;���) &��'6.
o -&'�� ����� *+�� ��J�'� : ���4� ;��)� 3 ;]���� � @� �� ��� �6 (� �0�? ;��� /6 �&�] ���
��� �6 ����6 (� ��@)�.
• ��� ��J�'� � � H�&� : ����� 9���) /�' ��C �: <���) ��)���-��� !� J��4.
Universal Knowledge Solutions s.a.l 55
• ��'�� ;��� ��� ���� ��-��� ;���) ����� 9�) ):
o #���� ����� ��J�'� : ;���) �C ������ ����� �)� �) ��� ���� ��-��� �� 3 (]� ����� Q��) (� ��� :
1. +��� <=A6P����� (' 2�4� �LP��A J)��
2. !4� �)�� I� ����) � @� ����)2�6 ��� �-��� 3. � @� �� ���� �? �-��� !� �6L���) �) I� ��)��0)� ����N� ������ �� 4. �) &��'6>���� ;��� !�S )� P��S ;��
o -&'�� ����� *+�� ��J�'� : ���4� ;��)� 3 ;]���� � @� �� ��� �6 (� �0�? ;��� /6 �&�] ���
�� �6 ����6 (� ��@)� Q�]� (� ��� ��-��� ��� �: L�:� ��PCMCIA �USB �CompactFlash� �
Fire Wire
• �]: <���) (N� ����� ��� ����� � 1�� /�' ��� ��-��� &�' ;���) (���C 1�� �� &���7 F��: (��� �- �+�� ;�4�) (C F�� ��-��� !� J��4 ����� 9���) /�' ��)�� ���6 ��C (]� �]0�? (�]�� (? ���� 3 �*�
&�� !� �� 9�) � � @� ���) $� ����� ����� ��� ���) ����
ت�$�? ب��@� وا��� ا�.�-�
ا��(�یM ا���%,3-7
• )�*+�� $&#� �&�)Device Driver( : !�S ]) ��]K� $]� !4�) /�' ������) �) �) &�C �'��� I� .�����;��� .
• �)@) 9��)�]� ��K� ���� T��� �2��� ��K� �� ���7)� 9���) ������� (� ��+� $� �0��� !�S ) �K� �K��
�*���) !� � ������) �)� �) &+��C /�'.
• ] &��� /6 +����� ��4)� ������ ���� 9���) ������� !���) �)�RAM T��� �;��� ���� $��� &�� !� ��
$��)�������� L�: $� !���)� !4�) ;���.
• +��� 9���) ��� 9���)Device Driver ( ��]K� $� !4�) /�' ������) �) �) &�C �'��� I� .����� 2�@� ;��� !�S ) . �]�� R�] 9]���) .��]��� !+�� (? �+��� /6 &���� &�? ;���)� ���- ���� �����' �S��� T��
��2�� )�� I� !�S ) ��K� $� <��) .
• 9��)�]� ��K� ���� T��� �2��� ��K� �� ���7)� 9���) ������� (� ��+� $� �0��� !�S ) �K� �K�� �)@)
�*���) !� � ������) �)� �) &+��C /�'.
Universal Knowledge Solutions s.a.l 56
• ] &��� /6 +����� ��4)� ������ ���� 9���) ������� !���) �)�RAM T��� �;��� ���� $��� &�� !� ��
������ L�: $� !���)� !4�) ;��� $��)��.
ت�$�? ب��@� وا��� ا�.�-�(Interrupt Request) �)8� IRQ -4 8+? ا�/�
• ;]�� �]��� 9�]�� �]� ��4) ���N� ����6 .��� L��)� ;�� /6 ;��� ����� ��4)� ������ ��? ��)�) ����'
�? ������IRQ 9��� � #'�(��� H�' >� M >��? � ���� 2� ���� ��' 9-�)� ;��� /6 �����6 �)� ���� 2�@� �:
• 9��) #'�(���)Interrupt( � ������ &�� 6 ���) �: !0�� ���� �)�)� >���) ����� L��' T�) I� &�� F�� ���@ �:����)� ����� ;A�) �)
• �-�� ������ !� $)�)) (? �S���IRQ ������ ;�� �-� 9��� T�� �+���)IRQ Number ( 9�]�� I� �-� 2�@�
(��� �) ����� !0�� ������ ;�� �-� (? I? ����*� ;��� ���� ������ L+���� ;��� ������ (� (��� !� ����� �? &�C ���� (? ��)����� ;��� ���� �]S��� �]) �]���� �? &�C ��)��� ������� ;��� ���- �)
�������� ���='6 . (� ������� �-�)0 /6 15 (? ��� ��� )�� !�S ) ��K� Q��� ������ �-� <��)� 3 �� >���A� � ������ ��-�? �� )�) �� &��' ��� 9���) ��-���9 �10 �? �11
• (� !� ���� ]BIOS �]- 2]�? 36 �!�� � (�� &��8 L�: <��)) �� >���A� ������� ����� �����6 !�S ) ��K��
�]� ;��7]) /]6 I�H� ��� ��-� ,�� �� ������ ;�� ,�� �� )� (�)���� !���) (? (���C 1�� �� T��� P�C �� !�� �� ���� . ���0�� ���) ����8 (� !� ��)�) (�]��) (�)���]� (�� $-�)� ;��7) T��� /�' !�������� ;�� ,�� �� )�:
o (?<���!�S ) ��K� !���) ��' �? Q=-8 O� +���
o ��)�� �: ��� >��0� @��? !� � +��� !��� (?
o !�� (' ������ 1�� 9-�)) !0�USB��'��) ����� �? (
o �? ��4 ��-��� $� !�� � T��� ���]�� �]-��� !��) 3? �? �!�� (' ��4 �-��� 9-�)) (? !0� ������ J��4 !� �
o ��� �� !�4)3�� +��� ! �� (?
o ��� ��' ������ !���)� �? !���6 P��0? �)-H� ������ ��'���� P�� ? (� +��� ����� (?
ت�$�? ب��@� وا��� ا�.�-�
(Memory Range) 5T�+� �&��:�� �
Universal Knowledge Solutions s.a.l 57
• �&��:�� ��+�)Memory Range( : .�]�� (� !� ���� )�� �) &��� �����)CPU ( ��� ] �]-����)NIC (������ (�+ ) �? !���) .
• ���� &��� ����� �� &��� !��� ��� ��-��� �� )�))High Memory Area( �)�] +���) �� <��) �)� �
!��� I� 'A000-FFFF .
• �&��:�� ��+�)Memory Range( : �]) &���] ����]� /6 �I� ' �)� +���) �� )��� �&��� !��� �� � .��� (� !� ���� )��)CPU ( ��� �-����)NIC ( ������ (�+ ) �? !���) . ������� ����� $� !�� �: ����
�) �:���� K��) &��� �3��� 1�� (N� �C ���� ����3� �&���� &+��? $� �� ) . &��� �3��� �� )� (��� 3����C �K���� &�C O�� &�? I? $� L�: �K����.
• ���� &��� ����� �� &��� !��� ��� ��-��� �� )�))High Memory Area( �)�] +���) �� <��) �)� �
!��� I� 'A000-FFFF .�� !��� �� )� !7�� !0� ������� �3��� (��7�� ��� ��-��� ���4� 1�� (? �C8000-C9FFF Q�� (� ��� �-��� ���� !�� �� 3Com PC.
ت�$�? ب��@� وا��� ا�.�-�
(Base I/O Port) 6-ب�اب� ا�#خ� /�� � Oج ا�خ
• ���'6 ���) ! � ���� / �����C �� +���) �� )��� � !�� &���� ���� )� �)�� �) &��� ����� �I� ' �)� ,�� �� )� (�)���� (��� 3 ������� ����� !0�� �.��� (��� ��� �-���� (�� ������ ! �] ����/ ��]
�����C.
• ���'6 9��) T�� ������� !�� &��- ����) &��� ���� ��� ��-��� �K�� �� )�)� ! � ���/ ��]���C ��]
!��� !� ���� .
ت�$�? ب��@� وا��� ا�.�-�7 -�� � اخ���ر ب��@� وا��� ا�.�-� ا�/�
• ����� J�'� &��"� ����� : Q�]�? ���� ����� ���� ���� Q�� (� !� $� ��� ���� �-��� <��)) (? �S��� !�� �'��� ��=4� . 3 F� /6 ���78�� ��])�� !�S ]) ��]K� (� !� $� !��� �-��� �����- (� ��@) (� ��+��� �� (��� )��.
• ��) !��� J7��)!���2 (!�� ��K� P�? /�' &+�� !� ���� ��0@)� ��� ��-��� ��� $)�)) �- �) �+��. • ' ���)'3 (��� �:� ? (� ��3 �����? !��' &�' F��: �F�) !�� ���� �? �� � �� ������ ��� �-��� ���) ��
��� ] ���� �-��� <��)) (? �S��� T�� ������ ��K�� �-��� L�: ����� O�� �: ���:? �0�C !��� (N� $����� !�� �'��� ��=4� Q��? ���� ����� ���� ���� Q�� (� !� $� . /6 ���78�� �����- (� ��@) (� �� 3 F�
Universal Knowledge Solutions s.a.l 58
+��� �� (��� )�� ��)�� !�S ) ��K� (� !� $� !��� �-���.
�)��� �B��� � 1���� �*���) �'�� ���) �'�� ,��)� ��� ��-��� J��)
>��*���) ���� 9��)� ��� ;���?� P�C� 9���) (� !� (���) /�' �'��)
�? .��� /�' �0�?&� ��� ����
On-board CPU
�����' (� >��' ���) (@� �-���� J��) .��� (' !�)�� !� � ������ �����
;���
P�C (���)
/6 � ��� !�4� &���DMA
&��� /6 ������ !�� (� �-��� (��)&� ��� ;���
P�C (���)
LED��4� ) ) �-��� /�' P�7C
��� (
>�����?� �!�4)3 ������� !�� /6 �� )�'��
!�� � !� /�' �'��)
��*��0 ���- )dual channels(
,�� �� ��� �)-��� (���) /�' �'��)� @�
���� �� ������ �P�C (���)
!�� ��+�� )load balancing(
�K�� ����)� ��� �-��� .��� J��)����� ��-��� (�� !�� ���� !���) ���� �
!�� ���� �� ���� P�? (���)���� �� ������ ����0�
(� !���)�� !���6 ���Look Ahead
����� P��� ��� �-��� .��� J��) !�4� ��K)�3 ���� (�� ������
��+� !���
P�C (���)
����� &��8)SNMP(
��) ���)� ��-�� ���) (@� ��� �-��� J F� �)� �� >���A ������� ����� � !�) (?�
�4� ������ ������) ������.
9 � (� (��) �!�� � !� /�' �'��)��0��� J�4) (? !�- !�� �
�-�� &��6 ����� �� F�� ) (@� ��� �-��� J��);��� �-�� ����) ,�����
�' !���)����� &+��C ������� �
(�+ )RAM �-H�
RAM Buffering
��� ���� �-��� ����76 &��� ���) (�+ ) ����76 ����� L���� ����
������
P�C (���)
&���ROM ����- ����)�
&� ��� ��4�� �-�-�� ����)� J��) �C ���� /6
� )�3 ����� P�C (���)�
(Repeaters) رات�ا�/-
• ����� (� ��*��+�� ���� �� ����� !��) ����-� &�� 6 ��) �) ���� !4� &+��? Q��? ���? �: �����
Universal Knowledge Solutions s.a.l 59
OSI J��4) /�' &����� >=0� ����� $)�)) 3 T�� ������� ���) �) ������ ����) ����� I@� $)�)) 3 F� �:� � ���) �? =� ��)��� ���� &�� 8 ����) �? ���) &��'6 /�' ����� ���� �4)�) T�� ��*�� �? �*�� ��� 8 (
�]�? (� /�'C ����� �� ��7��)� ������� &P�- ������ 3 T�� ����� &+��? �<���� �: (� ��:���)' (��� /6 ������ &���- ������ 3 ��� ������� ��])� /]�' &�� 8 ���) +���)� ��� ���) 3 ������� ��*��� �:��)��
Q��� !��� .&�� 8 L�: /��)� I� !��)��� ����-� ������ /�' 9��) ���� F�))�.
• �� /�' ���� !� I�)�� T�� �L���� ����� ����� L�: !�' !���� ���)��K� /�' ����� ������� �4)�) 3 ��
��]���� O��� ���)� !���)� /�' 36 ���� 3 ���� (N� ��)��� ���� &��� �� ���� /�'� &��� ! �)Data
Stream ( ��� ��� . ]������� /�' &��)�� ���� � 36 ����� �� J�4) 3 ����� ����) (N� ��: /6 ���78��� ����)Bus Topology.(
• ����� +�)�) 1�� � /6 ���78�� ���)������ ;���� ����� (? 36 ���� $���) ����� ��A ����� ��)�) ���@�
�0��� ���� �� �� )�3 &���� ���4? �(�+ $� O� C �����) ����) . ����)� ���' 1��)�� T����'+�� . ( Hubs) ���)����
• Q+�� 9���)Hub ( � I� ���� 2�@� !]4� (��� ������ ����� &�' /�' Q+�� I�)�� T�� �&���)� �� ���� ���6 ��� ��' (� �=��� . ���]�� (]� ��*��+�� ���� (�7 ����� !0� ���0� ��'+�� !��)OSI . !]����
��� ���� /6 ��0� ����� ��� 8 L�: ����� ����� ��� (� ����� ��� 8 Q+��2�� ��4)� . �]K�� I�])�) ���� /'�) �&��� ���� /�' ��'+��uplink �]�� &�? I? �? �] M Q+�]� $� Q+�� ���� ���� L�: J��) �
O� ? . ���� �� ��'+�� �� )� (���Ethernet �? �]���� ���� ����� �� Q��C !4) ��+��� ��� ����� ���� ,��C �� ����� . ��]��� ��]�)� !�]4� ���� ����� ���� �� ��'+�� /'�))Multistation
Access Points ( >��4) �?MAUs.
• Q��? 9�) � ��� ���� )� (��� ��� ���4 ;��� �? ����� � �!�� ����� ��� ��'+�� �� )� (���
� ��'��� ���� � !0� ��� �� O� C &+��C �3��� �? ������ ���� . ��)�]) �]) &+]��C $]��� F�� )) ��+� 1�' (� ���� ,��� Q+����)Bandwidth( ���4) !����� �)Collision Domain (2��� .
• 9���R ����� ��+�) Collision Domain ( ��� (�7 >������ �? >��*��+�� ���� Q��- 2�@�Ethernet /]�' �]S��� �
������)���) /�' !��) (?� �����4) (� <��)) (? 2��7 ��-� &+��C.
• ��� ���� J7�� �: ��� � Y ���4) (� ��� �� ��'+�� $7��) 9�) � (? (���: 1. ����� �? �3��� !0� �O� ? ��� ���@� !4)� ���� Q+�� /�' ���C ���� !�) ).
2. ��'+�� >����) �0�C /�� (�7)) ���@� ���� L�: +�)�) ���� ��' (� &��S4 �'����� ���� !� R) � �O� ?&���� ! � ���� /�' I�)�) 3.
Universal Knowledge Solutions s.a.l 60
(Hubs) ���)���� ���)���� �����
���)���� ����� : Q�]� !� (��� �) ������ !�� �'��� �*��� Q��? 9=) 3 F�� $�� ��'��)� ��'+�� +�)�)�)� ���'�Q��C L�: 1�� ��� ����� ����� !��:
1. ���)����� ���� ) Passive Hubs( :��� 8 ���) ���� 2� ���) �� O��)� 3� ���'+�� Q��? ���? �:.
2. ���)���� �:�� )Intelligent Hubs( : ����) !0� ����78 ������ 1��� ���� /�' &����� ��'+�� L�: +��)) ������� ��� $7� R� ) �? ���� (' &��8�� `��� . &��]� ��]'+�� >�7]�? �]��� ��'+�� /'�)
)Managed Hubs(�)��6 (��� 2�C F�� ����� (� (��� I? (� .
3. ���)���� � ���� )Standalone Hubs( : ���)�]�� ��+�� ;��� (� �'���� ��� )� ��'+�� L�: ���) �-�� (' &��S4 ��� 2)� ��� !� ) �) �? ���� . ����] �? �]��)�� ���� ] �]� ��'+�� L�: �� )�)
���4�� ������) ����� +�)�) ��� ����� �? &���� ��'+�� (��) (? (���� �&��S4 ����H�. ��]'+�� /'�])&���� ��'+��� !�� �'����)Workgroup Hubs( . ��'+�� (? 36 ! � ���� �� ��� 1��) &���� &����)Single Point of Failure(!�� (' ��� !��� 9-�) /6 ����� L�: ��? ! � I�H� T�� �.
4. ���)���� ���&��� ���(�� )Stackable Hubs( : (? 36 &�]��� ��]'+�� ���]'+�� (]� ��� �: 2�� � ��'+�� ������ ����� � �]'���� /]6 ��� ] �]K�) T]�� �O� ? ����� $� ����� �)�) >�4�4 ���4 ��'+�� ������ ����� ���� ��� ����� Q+�� ���? /�' 1�� ��7�� $� ��4)� . ��� �: !0� �� )� J���
� ���)�3 (� ������ ��� ����� ���� /�' ���)'3 P;' (� ��� ����)� ��'+�� (� �]�-�) �] /)� !���!�� (' ��)�'+�� 1��.
(Bridges) &�+�� • &�+��)Bridges :( ��? !���)� F�� 1�� ���7�� $� ��� �'��- ���) �) !4� &+��? ���@� ���� 9��)
] (��' /�' >���)' F�� ���6 ��C L�: !���6 �S��� �) ��� ����)� &��� ������MAC !]� �� ���7� ���6 . ������ ��� ���� �� ���� !��))Data Link ( ����� (�OSI . I�)�) ����� �� ����� ���� 2�� )
(���]�� ��]����� ���]�) /]�' ��)��- �� ����� (' +�)�) ���? 36 �&���� �� ����� &���� ! � ���� /�'��*��+��.
• &�+�� R� "�� ��)�: 1. ? (]' ���]� ��=�)]� �]: ��]'+��� ����� (' �:+��)� ���� ��� $)�)) �) �����C �+�� ��
��� )�� �3���)��� . �]��) � �3���)��� ����� !� �� )�� (���� (�'��- (�� !4) (? ����� (��� T�� ������ ��� ���� �� �? ��*��+�� ���� �� pP�� . L�: J��) ���]� ��� )�]� �3���)��� (' ��=�)�3
�O�] ? �]�� (� ���� (? 36 �������) ����� $� 2��' !�� �: ��� Q��? !� � ������ !�� /�' &��� ��]� !]� .��) ���� (C F�� ��'+�� �? ����� (� !��? >�)-� ��� ��' ������ T� �� <�S)�)
6 !4� ����������� L�: !0�� ��'+�� �? ����� ���) 3 (�� �� ����. 2. ���� $���) ���� �� )� (���Ethernet ���4) !��� $���) $� L�: $���) ����' <��)) (? (�� F�� .
Universal Knowledge Solutions s.a.l 61
C /�K� L���� +���)� ��� Q���� ��� !�� ��+) ��� /6 ���� ��� ���76 (N� O� ? &����� I?���4. 3. ������� ��? (� &���� Q��? ����)�� ����) ��)���� (��� 2�C F�� ��� P�? (���) �� ���� �:��)) !0�
�����7 ��A T� ��?.(
• (��' ���� ?��) ���� ��'��- (� (���) � (�'�� (�� ����) 1�S�MAC ��C !���6 �)� �) ���� ���� ���)� ���6��)���) �? &���� ��� /6 >���- �����6 ��6:
o F]� /6 >���- ������ ��� !���6 &��'N� ���� �� M ��� Q��- �� $�) ���6 !��� &��� (? ��� ��- �� �6Q���.
o �2�� !��� (��� 2�6 ��)�� I� ��� Q��� ,�� (�7 $�� 2�6 !��� (��� (�� �6 ��? ��]� ��]�� ����)�)`�� �? ��� I? (������ ���6.
• �]���) ��]���� &�'�- !�� )� ��� ���� ���� ��' ������ ��? ��� ��' T�) �����)Filtering Database (
(�����MAC �6 ����) �� L�: ����) ������ &�'�- ��� �� )�� ���� (�7 ����� ���-��� ������ (�]� �� ��)���) �? &���� ��� /6 >���- ��C !���6 �S���.
(Switches) تQ#�/ا�
• �3��� ��'��� ���� P+�C L�: 9��) �>���� �S4? ������ P+�? &�' /6 ��� ���) ��� &+��? (' &���' �: .
!��)�3��� ������ ��� ���� �� ������) )Data Link (�� (� ���OSI �]� !]��) T�]�C �3��� (? 36 � 2��� ����� (� ���� ���� /)� �? �0�0 ���� . (����' ����)� ����� !0� ���0� ��3��� ���)MAC �]�� �
����� &���)� ���� ���? /�' �3��� /6 �K� (��� ����� . &�]�� ��]� � .�]�� /�' �3��� �K�� I�)�)>��� (M �� ������ ��' &�' ���� J��� ��� ����� &�'� �!�S ) ��K� ���� �4� .
• ���]��� &�]' /�' �:P�)� ;��� F�� ���� (� !7�? !� � ����� ��+� 1�' (� ���)�) (? �3���� (���
� L�: ��@� !4)� +��� !� R4 ) T�� ���)� ��� >��� ���� !� ���)' (��� T�� �2]� �4� ���)�� &��- �������)�� ���- &�' /6 ���) � &��� ���� !��) O� ? &����� I?.
• ���� ��' ������ ���� �����)� �+6 !��) 2�? ��� ������ (' >�7�' �� )�� I� !��� �3��� ���4?
�����)LANs( ��� (��� )�� ���� P��� 1�� (? ��� � (�]�? ����)�� ���) ���C F�� ������ !���� �3����� (� !7�? P�?�.
1. �]��� (' �� +���� �4� ������ !�� ���� !+�) ���C ����� (� !7�? (��? ����)�� �3��� <��)&+��C ����� �4� ������ !��.
2. ) ���C ����� (� !7�? P�? ����)�� �3��� <��) �3�]�� ��)' (? ��� �&+��C ���� ���)�� ���- ���$��� F � ������ ����) $� <��)� ��� ��4�.
Universal Knowledge Solutions s.a.l 62
I� ���� 1�� �3 ;��� F�� O�� &��S4 ���� �? ���)�� ���� 1�� �� ����� �3��� ���)�>��� )� !��? ���4? ���? ��� ��3��� L�: ����) 2)�� (N� F� /6 ���78�� ������ (� >�����)� >�����)�
!�� ���� ;�� ������ !�� ���� !4� &+�� ���) �3���.
• (��]4 /]�' I�])�) �3��� (? (� �A� /��� �����? 9�7 ���� (� �:���� �3��� ����))Buffer ( K]�� ���� �� �*���� �����) ������ ! � ������� !�]� �]� ������ 9��4) $��)�) 3 �- ���? 36 ������� !��
������ (��� �� ��=) �3���� (��� 3 2�N� �: T�� �� �6� ���)��� 9�0� !� � ����).
(Routers) ت� ا�/���
• ��� ��' (�� ������ 2��� ����� ���)� ��� +��� 2�@� 2��� 9��� . !���)) (? (��� ����] $]� ������LAN �? WAN !]�� �3�]��)��� (]� ��]�� ���� ) �� )�� �? ���) � !�� ��'�� $� ���� !� !���)� �- �)�
������ .
• ��� ] ��]����� L�: /6 >���)� ����� ������ (��� ������� &P��� ���� ������� ��� 2��� !��)�� ����'
��� !���6 �S��� �) F�) /6 !�4�� ���� �4-? ���� �0 (�� ����6 ������ !���N� 2��� ���� �>�� ?� ���� &��� /6 ������ ������� F� /�' ���) .
• ���� ���� �� ������ !��))Network Layer ( ����� (� �0�0 ���� �:�OSI ��]���� �)@) (? (���� �
)�� &+��? !� �������� !��� ������ ;��� &+��? !� � �? �������� �44 � ���.
• ��])��� ��]�� ��)�]) �) ���� �� �� )�� !���)��� Q�� /�' ��)�) ������ (N� ��3��� (� ,�� /�'
�� ���� ���� �3���)��� (� !���)��� $� <��)) T��� ������) �? ������ L�: ���4) �S��� !�- F�� 2���� �� !���)��� �: �� )��� ����� �)� �) ������ 2���) ���� )� (���8�� J�4� (? . >�]��A ������ (N� ��' !� ��
(]� �:���� �� �? �0�0 ���� ������� ����) �� >����76 >�)-� <�S)�) ���C F�� ���� �? �3��� (� @��? (��) �������.
(Gateways (ا���اب�ت
• ��]���)' (� ����� �'����� ������) (���� ����� �����)' �����4) (� ���� 9��4) ��) ����� 9��4) (��� ���� ] !4� ����� �� )�) �� >���A T�� �1�� ���7�� $� ���� (� (���) � (�'�� !4) ���� ��������
Universal Knowledge Solutions s.a.l 63
? ��3���)��� �� )�) �) ��]��� ��]�) �&��� L�: �� �:�����) �) ��� &+��? �-�� ,�' /�'� ����) � >��� � !]�� ����' �S��� ����� L��� ���� (� ����� (��)) /)�� ���)P�- � M ��K� (��� T��� ������ ��+�) &��'N�
����� ����� (� ���) � ����� &�' /�'OSI . ����' �S��� T�� ����]�� &��6� ,�]�@) �<���) $� !4�)) (?��*��+��� ������ ����� ������ ����)� �&+��� ������ ����).
• @��? ����� (��) �� >���A� �!�� ����� �? ��� &+��? ����S4 ;��� ����� � /�' ����� ���) (? (���
�� ���� �? ������ (� ��0�� (N� �: ��*�� ;���� ���� ���� ������ �S��� �) &���� ����) �����' ;��� F��� ��' ������ !�� ���� �� ��-��) ;��) �� >���A �����.
_________________________________________________________________________________________________
� �����D���� � 6 �� ������� ����� :
���� TCP/IP
������� ������� : <��� �����4� ���� �K�?.
!"��:
���)�8 �3���)��� �'���� ���*��6� �3���)��� !4� �: �� 1��)��TCP/IP 2���' ��� !�' ����� !���)�� �F�) �3���)��� �'�����.
��#� $� %�:
9��)�/�' !4� �: �� ;��: • ����)� 9��S) ������
• �'���� �3���)���TCP/IP
• �+� ����' : (�����MAC (������ �IP
• 2���) �����
• (����� \!� �����
Universal Knowledge Solutions s.a.l 64
� (� • <*�0� �� )RFC�) ���� �� >���3 ���]%4�E�� ��� G����� $��? (� 9@)) ���)�8 ���� (? /6 ��
• ���0� ���)RFC 871 (���� " 9:��� .�/ �&B�ARPANET�#+&��� "4 ����� ����� >���4�) TCP/IP �����
2�� ���� !� ����K�
• �3���)��� �'����TCP/IP !�S ) ��K�? /�' >��� )� �0�C �: Linux/Unix� Mac-OS� Windows
• !���)��� !0��IP (Internet Protocol)) ����' (' !�H�� !���)��� �&+��C 9�) � (�� ������ !�4�
• !���)��� (� q!� !0�� TCP !���)���� UDP !�]��)��� �]��� (� /�'? G���� /6 (���)�� !�� 3���)��� �IP (����)��&���� ������) (�� !�� ������
<*�0� �� )RFC �'�� �) ���)�8 ���� (? /6 �:" ��&��?� ����� 9:���" >�]��3 ���]%4�E�� ��� G����� $��? (� 9@)) �
���) ���� �� . O� ? �����4� (��H� 1�� �� )���" 9:����TCP/IP" �? " ��- �� �&� / 9:���(DOD)"' 9�4�) ��L��4� (�� I� �����
���0� ���)RFC 871 (���� " 9:��� .�/ �&B�ARPANET�#+&��� "4 ����� ����� >���4�) TCP/IP ����K� ����� 2�� ���� !� . !���? /6 ��� ���Y ���0� r���) $���1982 ��� !�� ) r���) �:� ARPANET ���)�8 ��� ���
���)�8 �����) (� ��0� ����)� ����) ����' O�� �) ��� � . ��� �- T���) ����' (? 36 �: ��� �����) (� ���� ��� ���� ��� r���)ARPANET ����) J�4? T��� ������ " �����ARPANET����� "$-�� G;���� ��A� >����- . ��
!�4)3 ������ ����� �: ����) ������TCP/IP����) �: (�� ���)�8 !�4) ������ �? : • ��� ���)� ����)� J����)� �� ����"���)�8 "J7� !� � • /�' �� �� �����"!�4)3 "����� �: ��
�3���)��� �'���� ��)�)TCP/IP ����� ����� ������ <�� ����� TCP/IP ��K�? /�' >��� )� �0�C �3���)��� �
!�S )Linux/Unix� Mac-OS� Windows ��� �O� C !�S ) ��K�? �K�� $�� ���)�8 �S !� E) ������.
�3���)��� �'���� �� )�) �) &+��Z (���TCP/IP ���=) (� �A��� ������ !���)) (? . !�]��)��� !]0�� �6IP (Internet Protocol) !]0�� (�� �� &+��C 9�) � (�� ������ !�4�) ����' (' !�H�� !���)��� ��'���� L�: ��
]� q!]� !�]��)��� ( TCP) Transmission Control Protocol ( !�]��)����UDP (User Datagram Protocol) � !���)��� ���� (� /�'? G���� /6 (���)�� !�� 3���)���IP&���� ������) (�� !�� ������ (����)�� .
Universal Knowledge Solutions s.a.l 65
�1��TCP/IP� #��
Token Ring, Ethernet, PC Network, Serial Line
IP & ICMP ARP RIP RARP
TCP UDP
Telnet REXEC FTP DNS SNMP NFS Kerberos RPC LPR LPD
TFTP SMTP Talk RouteD
X-Windows
X Widget
���8 ا����
ا��������� ا�3�4ی
���8 ا��ب0
���8
ا�������ت
E=� F�) � (�TCP/IP ��7�� G���' &�' /6 ���� I� r���) ,��� ���)�8� . �]���? !� � ���)�_ ���) `��� ���� �6
�3���)��� �'���� <��C� (�� ���4)�TCP/IP � &��]�� ��� �����) 3 ���)�� ������ �����- �3���)��� L�: (��� .�-� P��'6 �� ���)�8 �� )� �:�� TCP/IP�3���)��� (� L��A (' 2)+�� ��*��0)� ���:? .
� �'���� ��)�) �3���)��� TCP/IP >����� >���4� 1�� ��7�� $� !��) . (]� �]'���� �3�]��)��� L�]: (�7))#� ������D�� <*�0� &�' �� ��RFC:
• !���)���UDP (User Datagram Protocol) !���)���� TCP (Transmission Control Protocol) (�� ���� +��� /�' &���� ������) /6 ������ !�� ������ (����� T�� � ����UDP (]�� �]-�0�� �]�A !�� ����'
(�7� ����� ����� �'�� !7�@�TCP J��4]) $]�� <��) ������ ���)� ��-�� $� L��)8 ��*��0 �-�0�� !�� ����' �)�� P�� Z (�+��� (�� ������ !���)� !�� (' �)RFC768� RFC793;�)�) /�' (
• !���)���IP (Internet Protocol) ���� I� !�4�)� � M /6 +��� (� ������ ���� (RFC791)
• !���)���ICMP (Internet Control Message Protocol) !���)��� �'� ����)�� &�' ���� I� IP (�7])) �]'���� !�]�'? ��]� �]���' �]� &�'��]� /]6 ���78�� 2���) ����' �� &�'��� !*���� P�� C !*���
�3���)���(RFC792) • !���)���ARP (Address Resolution Protocol) (���]�� �]���)� ��]�� I� IP �]�*��+�� (���]�' /]6
(RFC823)
�������) � �� TCP/IP ����� �*�: ISO) ����� ����� /�' >���)'OSI( �'���� /]�' ���4� ��� �4� �3���)��� ��)'�� ����� $�� ,��? ����� ������� ��N� OSI� 2])���� ��'� L����)� 2)�� 7 >�K� ���� � K�� � ���4) �: (�� �
(? /)� 1�� (? >=*�- ����� ��' (� � �� (�� ���4) �: !+�� ��)�� ���78 �(��+�]��� �]���� �(�����)��? ���� �����)���� ����� /�'2)����$�� .
Universal Knowledge Solutions s.a.l 66
�(��� (�' : ������&���TCP ������&���� UDP
!�4)3 ��' (�� J��4 !� � ������ !�4� (��@) (' ��H�� ���� �!�� ���� ��)�) . L�]: �3���)��� $��� F�) )� )� �� ���� �����6 ;�)�) (' 9�) � ;�)�)� !4) �) ������ ;�)�) &��'6 ��� P�� C 9� . �]��� L�]: �]� !]��� (3���)���TCP� UDP��� ���� ���4*�4 1��)�� (�� :
TCP
(Transmission Control Protocol)
UDP
(User Datagram Protocol) !���)��� ��)��TCP !�4)3 ?��� /�'
(�]� ;]�� ) ����' !��#� I� I���@)(�����) .
!���)��� ��)��UDP ��A !�4)3 ?��� 2��) ��+� ?���� /'��� I���@).
�����) !�4)_ 2�� � ��� /�' !��� : �)�
�,����� !���� R /6 ����� !�� �]� /)� !�4)8 /�' �K���� I��)�
(' (���� 9-�) !���=� .
!�' 2� �UDP ��' ���� !���6 ����' ����� ;)�� .
����TCP >��-��� ������� >�-�0�� >=�� ��-��) _ 2)�-�� /6 ���78�� <��)�.
I@� ���� 3 ��� L��)3 �*��0 >3�4) ���� 3 !�]4� (�7� 3� ����+_ ��-�� ����'
!���8 ;�)�)� ����. �� ���� !���)�TCP (���0)�� 9�) �
!]���� ��+� 1�' �� F�) 3 /�'>��� ��� � ��� P�C !��� ;���@�.
!�]��)��� +�)��UDP ���]� 2]���� ����� �'���� .
��]' (]' 1��]�)� L���)' �) �>�� ���)
��)�) ���� ���� ��-�0�. ��]��+� ���� ] �]�)�) �]��� ���)
&��+)� ���:? ;�)�� 2)��� ��)�-�0��. ��]��+3� �]��)�8 ���� ����+3 >�K� ���� ���� ��+) ������0)�� ���7�
��� (� ����TCP ��]-��) 3 ;��) ��+� 1�� ���� G���� � ����)�.
!= �3���)��� �� )� O�)�� ,��- �)� �]�K� ��]7�� ����� ���� >�]'�
�����5% ��]�)��� ��]' ��]��6 (� ��� (� ���� ����UDP ���]' ��
1997-1998� 7% ���]]' �]]� 2000-
1999 . O�] ? ��]����) �� ])�� ;� �� )� /�' !�� �� ��)�) �) ����)�8 ������
TCP (' >�7�' UDP Q��)� /�' /��? � �� )� ;����TCP.
�+�� �� G������) ������)� ;��C�� �� &�]�)�� ���]��� ��4� /����� !��
/�'UDP (Y /])� &�0�� &� )�� ��A ���)�8 O�)�� /�'.
Universal Knowledge Solutions s.a.l 67
2����) ) I� 1�� ������� <�� &P��� ��*=� ����� ���) $� ����� R�4� �*�-
�������� R�J&�
���� (' ���) �) ����� �� ? (� !�� !���)��� /�' ��)�) ���� >����' �:� ���)�6TCP���� �:
������ ������&��� � "�� 21 FTP ����� !�� 23 Telnet ��� (' ���� J)� 25 SMTP ����)�8 ���� !�� 80 Web <*�0� ���� � �;� 110 POP-3 ���� 9���4 /6 ��� (' !�4�
����)�8 119 NNTP ��� C
&+��C ����� (����� 9%��E)n<�? ��� /�' �?n&+��Z ���� ����� .�4� ��� �? R� P��6 9%��E) 3� . � (3���)��� $���TCP� UDP (����� ����� IP ����� /�' >���)' "��������."
/�' ��0�� ��-�@� ����� (' ����) I���167E) �� &���� !�4) &��- ����) ��� (��� /6 9� . !0� ���� F�)�)�
����)�8 ���� ��� (email) ����� !�� ��� � (FTP) ;� ��� � (web) ����)�8 /�' ����S ) ��' ������� ����� (� �S4? ���- �� �) ����� !���) !�S ) ��K�? 9�) � $��) T��1024!�? (� (�� �6 36 ���� � .��� 9�) �
��K� ���� �: ��0)��) .��0)�� IC (��� ��� ������ !�4)3 ��? ���� �-� !���) /�' $�� �4)�� >����.(
��'���
1. ��K� �� T��Windows������� ����� ��-�? /�' I�)�� I� ����� 9�� /�' 2��' !��) I� .
2. �: �����) ���� ����� ��-�? : i. TFTP ii. IMAP4 iii. Finger iv. Telnet
Universal Knowledge Solutions s.a.l 68
��+��: i. TFTP (69)
ii. IMAP4 (110)
iii. Finger (79)
iv. Telnet (23)
��'#��� $�V�
• !� /�' ��� �� ������ !�)�)" �&'" ���)�3 ���� 27��) ��K'? !�� �� ������ (� $�- �:� . !� 9@)�
!�"� (�� ,?� (� ��� .
o ��� ����� �4� ������ &��� �'��"&�'/"
o !���)����� �4� ������ &��� �'��IP "��'#� ��&"
o !���)����� �4� ������ &��� �'��TCP "3�#'(�"
o �: >���' >����4� �� )�� " �)���"�3�� L�: $��� /�' �3��
• ' !���)��� !� !��� ���+� ���: ��' �]��� (]� &���] ��+�� ,?�� ��)��76� 2� �4� ������� ���76 /�/�'C . ������ ����� L�: �'��"$�V���" ������ ������ ����� �'�� (�� �� �" �+&���." ������ ��) !�0� J7��
0���C (� Q�� �: !
<��) ���-(CRC) <���) ������ ,?�UDP ,?�IP ,?�Ethernet
4 bytes 100 bytes 8 bytes 20 bytes 14 bytes
&'��UDP (108 bytes)
&'��IP) 128 bytes(
&'��Ethernet (146 bytes)
• J��4� �� )��"���� "(byte) (� >����� ������ (� $��� /�' �3�� 8 �� . /]6 ���� J��4� !��) >�K� (��� �����' J��4� <*�0� �� >���� I��RFC J��4� �� )� (octet)2�' >�7�' .
!� /�' ��� �� ������ !�)�)" �&'" ���)�3 ���� 27��) ��K'? !�� �� ������ (� $�- �:� . (� ��� !� 9@)� !�"� (�� ,?� . ) �� �'��) ��- /6 ���78�� �2)��� ('� ��� ��4� (' ������� ,?� (�7)� ������ ��4 (� <��
!���)����� �4� �������� .���� /6 ��V��#� ������ !�"� (�7)� (�� ��.
!���)��� ����� ������ &��� ��? <��)� . ��� ����� �4� ������ &��� ���' G!� � ��'�� �6" 3�&�U'/" �'�]� (]�� � !���)����� �4� ������ &��� >+���)IP " ��'#� ��&" !���)����� �4� &��� �'��� �TCP " 3�U#'(�" 4,� F]�)
!���)����� �4� UDP" ��'#� ��& ">�7�? . �: >���' >����4� �� )�� ���? 36 " �)���"�3�� L�: $��� /�' �3�� .
Universal Knowledge Solutions s.a.l 69
�����8 >����) O� ? /6 ���� (� ��+� ���: ��') (�TCP �? UDP /6 !�� ���� ��IP /6 �0 (�� Ethernet L�]�)�� �*��+�� !��� �? F�� ( /�'C ���� (� &��� ��+�� ,?�� ��)��76� 2� �4� ������� ���76 /�' !���)��� !� !���.
���� !���)��� ��+� >=�"� !���)��� !� (' ��)�� ��+� J�4) ����)���.� ��. L�: �'�� ������ �����$�V��� . /�' ��? ����' �:�'�� /�'C ���� /6 ���� (� ��+� ���4 ��' ����� 9��S) ����� ������ ����' �))� !��)�� +���" �+&���."
��+� I�)�) �!�0� !��� /���UDP ��� ��' ����#� Ethernet ���) � ����S� �0=0 /�' . �]��� /���Ethernet I�]��
"�%&'I� " ��]�8 !�]� /]6 ���78�� 9��)�#� +������ ��4��� R� �*��+�� (��� /�' I�)�� ���� ,?� �� )��� 2)�4 (� <��) ���-� . ����� �4� ��+� !�"� (���Ethernet ��+� (� >��H� IP ��+� !�"� ��? �IP /]�' I�])���
��+�UDP�+� !�"� (���� � �UDP����� I��� �) ������ /�' >����� .
J��4� �� )��"���� "(byte) (� >����� ������ (� $��� /�' �3�� 8 �� . J��4]� /6 ���� J��4� !��) >�K� (�� <*�0� �� >���� I��� �����'RFC J��4� �� )� (octet)2�' >�7�' .
D'(���UDP
$��� 9@)�UDP+� (� ���) ������� ����) 2�� I��� ,?� ������ ������ ��:
• !"��#� +��� �� �V�4� ����(Source Port)^
• 9V��)�#� +��� �� ����)�#� ����(Destination Port)^
• $��� !��UDP (UDP Length)^
• ��� �� P�� ? !�4� ��' (� <��) ���-(UDP checksum).
!� (��� $��� ,?� UDP��� ��� :
$��� 9@)�UDP���) ������� ����) 2�� I��� ,?� ������ ������ ��+� (� :
• !"��#� +��� �� �V�4� ����(Source Port)
• 9V��)�#� +��� �� ����)�#� ����(Destination Port)
• $��� !��UDP (UDP Length)
Universal Knowledge Solutions s.a.l 70
• ��� �� P�� ? !�4� ��' (� <��) ���-(UDP checksum)
D'(���TCP
$��� 9@)�TCP���� ���� �������� (� �'���� ����) 2�� I��� ,?� ������ ������ ��+� (� : • !"��#� +��� �� �V�4� ����(Source Port)
• V��)�#� +��� �� ����)�#� ���� 9(Destination Port)
• ���� �����) �-�(Sequence Number - SEQ)
• <��� G��� /�' ��� !V��#� $��� (�� !�� �� �� /�' !� �-�(Acknowledgement Number - ACK)
• $��� ,?� !��TCP (TCP Header Length)
• !V��#� $��� ���) ��ACK 9���6 �? �FIN='6� ���+� �? � �SYN !���6 &��'6 ;�� �? �RST � ...�:��A�(
• $���� ��' (' &��V�#� !���8 &���� ���TCP &��� ���� ��V��#� )����C ��K)��� P�� !�- ((Window Size)
• ��� �� P�� ? !�4� ��' (� <��) ���-(TCP checksum)
$��� ,?� !� (���TCP��� ��� :
$��� 9@)�TCP���� ���� �������� (� �'���� ����) 2�� I��� ,?� ������ ������ ��+� (� :
• !"��#� +��� �� �V�4� ����(Source Port)
• 9V��)�#� +��� �� ����)�#� ����(Destination Port)
• ���� �����) �-�(Sequence Number - SEQ)
• <��� G��� /�' ��� !V��#� $��� (�� !�� �� �� /�' !� �-�(Acknowledgement Number - ACK)
• $��� ,?� !��TCP (TCP Header Length)
• !V��#� $��� ���) ��ACK 9���6 �? �FIN �='6� ���+� �? �SYN !���6 &��'6 ;�� �? �RST � ...�:��A�(
Universal Knowledge Solutions s.a.l 71
• �V�#� !���8 &���� ��� $���� ��' (' &�TCP &��� ���� ��V��#� )����C ��K)��� P�� !�- ((Window Size)
• ��� �� P�� ? !�4� ��' (� <��) ���-(TCP checksum)
����� N�-TCP
a. ���4) (��� !�4) J)�
b. ���4) $� !�4) J)�
!�4) P� �6 I���TCP�� T=0 /�' ��� ��� ����� �))� �!�:
1. (�)�*��6 != (� ���� �3�4)3 /6 >���)�� ���� ���� O��6 /�' �� � �K)�� :LISTEN� ACCEPT
2. ��*��8 ���� (� � M 9�� /�' (��+ �� )��CONNECT�=���� � @) �) : ��� ���� �-�� �� � (��'��� /6 ���78�� ������ $��� !"��E)� �O� ? �=�TCP �� /�' I�)�� SYN >=D��#� ) I����1 ( �� /�'�ACK
!D��#� ��A) I����0 .( �� 2��+ ) I��� >������) >��-� $��� F�)�� ���SEQ
3. ��*��8 T��) �9V��)�#� +��� /6 $��� !�4� ��'LISTEN!��E) ��:��) � �N� ������ ���� (' ��4�� $���TCP ��� (� RST) �� /�' I�)�� I?RST ����� >�����#�� >=��#� 1(��� (? /6 �� ) � 1�� �- !"��)�#� +
!�4)3 ;��
4. !���6 ���� O�)�� /�' 2��- !�� �� I���� ���� /6 $��� !���6 I��� ���D��#�� ����' ��� ���� �6 ��?$��� /�' ;��. ��� (� $��� (' &���' ;�� (��� ACK �-� I���� ;�� �-�� �R� �����) �-� 2 R� �����)��� 2�6 >���7#� ��4C ;����
5. �����) �-� >��� )�� �<��� ;�� /�' >���� ���4C ;�� ;��4 +��� ���� �!�4)8 ���-6 /6 &�� _>���7�� <��� ;��� ��� 2�6
6. >=D��#� �:��' !�4)3 J�4#�
Universal Knowledge Solutions s.a.l 72
B�0�: ��� ,�� /�' (�����)� (��4) P� �6 (3���� (���� (�� !�� ��)!�C L��)�� ���0� ����0 L��)�� !�C( ���� c �) �
&��� ,�� +��� !� �� )� (' .)�) ���4) ���� �:�'�� ���)��� �-� �+��� (��' ( L��)�� � Y $� !�4)3 2*� �6 ����� ,�� .
����� C�*�/TCP
!�4) P���8TCP P���8 ;��� ?��� (? !�4)3 ���� ��C (��� � . (? ����-�� >���)� �P���8 ��� ����? �) ��� ��)�d) ������ ��)��� �� /)� ���� �����6 ��' /�)� �- !���)�3 �? !���8 ����76)��"��)�#� ��� ���� !�� ��:(
1. ��� (� ��� !���6 $� P���8 ?���FIN) �� 2�� (���FIN���� >������� >=D��#� (
2. ��� !�4� ��'FIN �� !���6 I��� � Y 9�� /6 ACK ��� $� P���8 ;�� /�' FIN P��)� /�' ���@)� 3 �? !���8 (' 9-�) /�'� ����� �!���)�)�� (? (������ ��� �� (������ (��� (�(
3. �� ��4C P���8 ;�� ;��4 !���ACK<��� ��� /�'
'�&�� (�'
• � 1�� ��7�� (' ���4�� �+� /6 ,�H� ���76 ����' ��)�)��� ���� �����C ������ (
• !�� ) !4� ��)� ���76 P��6 �'��&'�������� � "&'I���"
• ����) ��'�� 9�) #� ���� � ������ ���)Ethernet) 10Mb/s�100Mb/s � 1Gb/s � 10Gb/s ( ������ /�' >���)'IEEE
B�0� : $-�� /6 Q��� (���www.host.ots.utexas.edu/internet���� I� LCharles Spurgeon (]� �]��� /�' !�4��
����) (' $���Ethernet.
��� ���� �����C ������ (� 1�� ��7�� (' ���4�� �+� /6 ,�H� ���76 ����' ��)�) . /]�' ,�H�] I�)�) �6 <��) ��- /6 ���78�� ������ ��� ���� �+�� �4� ����� ������� . �� ��? ����� ��+� !� P��)� ���� /6 �� )� !4
���) ��+� .
!�� ) !4� ��)� ���76 P��6 �'��&'�� ������ �"&'I��� ." �]���)� �4� ���@) ����� (������ >���� �� )�#�Ethernet : �����Dix Ethernet II ������ IEEE 802.2LLC SNAP . ��4�� �� )�)Linux ��]��� Ethernet II �]K�� !�]��
��4��UNIX ������� CISCO . ��?Novell ���� � IPX ��4��� Windows ��]��� >&��]' �� )�)� 802.2 I�] ����� $� 9�) �Ethernet II����� ���� 1���)) 3 �)� ���8 ,?�� �4� !��� 1�� �� . ��"��)�]� &+]��Z (���
Q�� �-�� ���) (? ��Z ��]��� (�� ���� J��4 !� � ,�H� +���) F�) (? �� (���� ���6 !� !�- (� ��� )�� �S�4���8 P��� �� �V� d)�#�.
Universal Knowledge Solutions s.a.l 73
����) ��'�� 9�) #� ���� � ������ ���)Ethernet) 10Mb/s�100Mb/s � 1Gb/s � 10Gb/s ( ����]�� /]�' >���)'IEEE . ��� !� ���)' >&��' I�����)�� ��*�- &���� ����)� &��4- ������ /�' �)�) �) �=��� ����? (� .
B�0� : $-�� /6 Q��� (���www.host.ots.utexas.edu/internet L���� I� Charles Spurgeon (]� �]��� /�' !�4��
(' $��� ����)Ethernet.
.�B#�� �(��� � ��
• !���)��� ���4���� ;�4 ��)� ���4��� >����� ��� /�' ����� ���� ��� (��� . !���)���� ��� ��)��� (��� ���C ��� �'��� ���)�8 ����".�B#�� �(��� � ��" (MTU):
����� '�� .�B#�� �(��� � ��MTU
Ethernet 1500 ���� )1492 ���@]) $]� <��802.2(
���� ��4� PPP >���A (��)� ��'_ ����-512 �? 576����
�]��� ���� O�� &���� ��4�(T1, T3)
����� ������ >���A� ��'_ ����-1500 �? ���� 4500����
• ���� �%��E)IP �3���)��� ����� �� TCP/IP ��� /6 ���� ����� �4� /�K� !�� &��� ���- <��) �S4? �
��� ��� . P��6 L�'�� P��6 /�' >���)' ��� �: ����) /�' ��� 2��� I� 2��� !��� (? (����D'(��� !���)��� ���4���� ;�4 ��)� ���4��� >����� ��� /�' ����� ���� ��� (��� . !��� /��� !�"� (��� 3 !�0�
���6Ethernet +���)� (? I����� 1500 ���� . (]��� ���C ��� �'��� ���)�8 ���� !���)���� ��� ��)���" � U��.�B#�� �(���" (MTU) &���� ����� ��� 1�� ��) !��� 1��� MTU:
����� '�� .�B#�� �(��� � ��MTU
Ethernet 1500 ���� )1492 ���@]) $]� <��802.2(
���� ��4� PPP >���A (��)� ��'_ ����-512 �? 576����
�]��� ���� O�� &���� ��4�(T1, T3)
����� ������ >���A� ��'_ ����-1500 �? ���� 4500����
Universal Knowledge Solutions s.a.l 74
���� �%��E)IP �3���)��� ����� �� TCP/IP - <��) �S4? ���� /6 ���� �]�� ����� �4� /�K� !�� &��� ������ . >������ �S4C /�K� !�� &��� F�)�) (? ����� ��� (��� ����� &�' (�� ��� 2���) !�� ��� ���� ] �����
��� ���4? �) ��� �� d������� .��� �� ��� L��)�� ��� 2��� I� 2��� !��� ���� L�: �� ����) /�' ��S4C & P��6 L�'�� P��6 /�' >���)' ��� �:D'(���.
2��� ������ 2�� ;�A�� ��A d=�' $���) P��6 ��)�#� . !���)���� (��� ������ ��TCP /]�' �S]4C &��� ���� (?
�? ����� ��� &��� L�� �*=� G��� /�' ��� ��� ���) � <��� !�� !���)��� �UDP ��� $���) ����' ����) 2���� =� !���)��� /�' ��)�� 2����IP!�� �: ����) /��C ���� (� .
'���
�����) �� )���ping /�K� !�� &��� ��)�)�� ������ �4�� /6 (��� !��� ��+� !���6 F���� ���)��� O��6 �� )���� ����� ��� � ����' !��) �))!���� ��+� !�� ����) !�- !���8 I��� (.(
��#� ��� �% ��� 4&�"�� �:% �% ��ping@G���� .�� .�B#�� �(��� � �� �J �% ��� 4�*� "�� �� H+ ����
��� ,?� !�� ���6 >���7#� ������ ���� (��) (? (��� ����' !4�) �) ���� (? K�3)32���� ( !�S ) ��K� >���) �:�
2��' !��) I�.
H��+��: Ping –l size –f target_address
������&���� ��&��?� (�'IP) 1(
!���)��� ��)��IP���)�8 �3���)��� ����� �� ���:? �0�C �4�� . !�4�6 ���� ���� I� ���� !���)��� ���
/6 ������ ����!�� ���� �3���)��� .
!���)��� �+� �'��IP ��'#� �1�& .������ ���� !�4�6 ��� ���) T=0 R*�4 +��E): • O� C !*��� (' !�)�� !� � ������ ���� !� !�4�6 I��� T�� I���@) ��A !�4) ?��� /�' ��� ��)�)
��V��#�>���3 !��E)� �) F�)� >����� • �A ��� (��)!*��� !�4� (��7 =� �-�0�� � • ������ ���� I? !�4�8� 9�� <���) ��� I? �� B�6 ��' ?��� /�' ��� ��)�) . (��� !*��� !��:6 (? ��A
�� ���)� �? !�' ���)� �? ���� ���)8 ��+= ���� GR�� ���)� ���4�6 !��)�� (� J�4� ����'A ����) �� ��!�� ���)8 �����
Universal Knowledge Solutions s.a.l 75
!���)��� ��4) ����� (�IP ���� $� �����) L�: !���)) T��� ���) � ��� ����� �����) Q��) P�� 6 /�' !��� 2�@�� &��� ��)� !� ) ���� ���) � ����� (@�� !��.
������&���� ��&��?� (�'IP) 2(
� ���)�8 !�4) ����� 9%��#� !���)��� /�' ����' �� ��)�) �) ������ (� (���� ���)�8 �3���)��� �����IP :
������� !�� ��4�� .
T� ���� ,�� ��' 1�� ��7��� ���)�� ��� ��� �'��)T� �*��� (� ��4)� �'���� ��' �? ("���� D'(�� " (��)3� ����� �? ������ ����� ��� L�:2���).
���)�8 ���� ���:? �0�C ���K� 2���) ����' !� ) . ���� ��)�) 3� ���)�8 ���� /�' >���)' ����' ������ I�H) �6
!�� ���� ���� 3� ������) ���� .
!���)��� /�' ���)'3�� ����) � ��)�6 ���� ��)�)�? �) &+��C !4))IP /6 >���)� ;�)�) (�����? /�' ��)�� �*��� <��)��)��� !�=� (�7 ��)���� ���� !� (�7 ��)� .
• big-endian • little-endian
��B�0� :
1. !�' ����� ��IP ������ ����) /�' J�E�4? IP" ���D�' ." ���0� �� )�) �6RFC 791����) �: . �� )�#�� (Y ��?O�)�� /�' ����) �:���)�8 !�4) ����� �� !��� ������) �)��� (�7 !��) ������ . �: �� )� �4)�� 3�
���)�8 !�4) ����� /�' �!�� !� /�' ����) .
2. ��' 2��� ���� ���� ��' &���7�� ���� 3 (�)�4)� (�)4�� =� �� ������ ��� ���� �M+)�� ,�� ���� (6��7��� ����4)1�� � . ���) � T� �*���� ���)�� ��4�� L�: ���� �N�)���) � �=��� ( ������ ����� ���� ���))
T� �*��� ���) �) ������ ��' ����� ��4�� !�4) I��� �������.
' �� ��)�) �) ������ (� (���� ���)�8 �3���)��� ������ ���)�8 !�4) ����� 9%��#� !���)��� /�' ����IP :������� !�� ��4�� .!�� ����' ��� � !���) /�' &���- ��A ���� &��' ���? /�' !�' �4�� 9"�V�E� . �4�� /��))
��� ��*��� ����� ���6 ����� ������ !�� .����� >��' ������ ��d)�E) �F� (� ,�� /�' . (��) 2��� /�C ��������*��� ��)��� /6 ������)� ������ !���)� ��.
Universal Knowledge Solutions s.a.l 76
T� ���� ,�� �� )��� 1�� ��7��� ��4)� ��4�� ���� !�� �� �2��� ���� ��� !� ��)�) 3)$��#� �? ���� ( =� ������ !*��� !���) �:��' ����IP !���)��� �M+)�� ��' IP2��� �� &����� .�� ���� �N� ,�� /�' I�)�) ��4
!���) /�' &���- ��4�� L�: (N� T� ���� ,�� ��' 1�� ��7��� ���)�� ��4�� ����� ������ ��� ���� �M+)��>&� ��� ������ !*���.
T� ���� ,�� ��' 1�� ��7��� ���)�� ��� ��� �'��)T� �*��� (� ��4)� �'���� ��' �? ("���� D'(��." /'�#�� ]� (���C 1�� �� ��� �:" ����� (�'�� ����� " ����� �� ������ ��� ���� ;�)�) /6 ���� F��OSI . ������ ,���
������ �� )��� ����� ���� ��)�) $���� (� �d�V��� ���� �'��" ������ (�'�� ������."
�0 ���� ���� �� �2���) ����' !� )���)�8 ���� ���:? �0�C ���K� ��0 . ���� /�' >���)' ����' ������ I�H) �62���) ����' ����) !�� ���� ���� 3� ������) ���� ���� ��)�) 3� ���)�8 . ��)�) �) �M+)�� ���� K�=� F� �A�
9�:C F�� ������ �� ������) ����� !�� ���������� L�: ����4� &��N� <��)) .
!���)��� /�' ���)'3�� ����) � ��)�6 ���� ��)�)�? �) &+��C !4))IP ;�)�) (�����? /�' ��)�� �*��� <��) /6 >���)� ��)��� !�=� (�7 ��)���� ���� !� (�7 ��)� . >3�? ���C �� $7� /�' !�C ;���C ��)�� $7�� ���� !� (�7����� !� (�7 >3�? O��� ��)� 2)�� I� ���� . ]� ;�)�) �: �'��big-endian . >���)�) �� )��� ���0 ;���C ��?
>3�? O�S4 ��)� 2)�� I� ���� $7�� ���� !� (�7 >3�? �S4C �� $7� /�' ��)�� <��� ;�)�)� ������ >�������7����� !� ( . ]� ;�)�) �: �'��little-endian .�� )��!���)��� IP O��� ��)� >3�? !��#� �6 !�C ;���C
��)� L�: ��)�� �) ��)����.
R)��� ����
/6 !�4��� �� J��) ����� ��� �+� ��)�) �����)�8 ���� !*���� I��� ���� !*��� !�����)��� . �� )]� I�������' ���� � &�':
• (����'MAC (Medium Access Control);�4 ��)��� �4� • (����'IP���� � .����� �4� • (���0)�� !�? (� (���7� P���?
(��' �9�7�� �4� ���� ���� F�)�)MAC &+��C ���� (' ������) /�' �'��� ��� ���� $��) ,�� /�' &�����
��� $��� . (��� ��?IP ���� ��� � ������ +��� 9��#�� . ��� ] (�]7 2����) /�' �� )�� 9�7#� �� �'��������.
Universal Knowledge Solutions s.a.l 77
����#��MAC
�V� d)�#� ��� ;�4 ��)� ��'��� /��C O�)�� ����' �0@)) :
• &+��? F�)�)Ethernet#� (��' /�' +D�V�6 ���4� ��� 2�7) ����
• ����� F�)�)Token Ring (����' /�' &+V��#� ���� �6>�7�? ����
(��' ����� Ethernet /�' +D�V�#�6(���- /6 ���� :
• C T=0 ��)��� 9%��);�4 ��)� $j�V4#� ���� /�
• ���) >��-� ����)� T=0 ��)��� 9%��E) +��� /6 L����N� $j�4#� ���� E���� >���
��B�0�:
• $-�� (� (�%��4#� ��-�C ��� !��� /�' !�4� (���: http://www.iana.org/assignements/ethernet-numbers
• (��� (��' Ethernet��!-C /�' >���K� �� . ��� ���� ���3COM ����? /6 ���)�� ��-��� (�� ��-�C ���) ���) � ���� �=4� . � �� �:� �=4� (� ��� ��� �� )��� ����� (��+ (? /�' ��)�� �*�� ���)'3 (�� �-�
�C ���S)� !��)� ������ ��) ���� �) $-�� �� >�4�4 � !4�� &�' !�� � ;�� ��� ��� ;�4 ��)� ��� ��� 3COM . (����' �� )� (��� 3 >����MAC (� $��� c� 3 (� ��*��+�� ��� ,�� /�' ���� )�
������� ��4�� ���� /�' ���� )�. �� )�#� ��� ;�4 ��)� ��'��� /��C O�)�� ����' �0@)) . �0� !��� /��� &+��? F�)�) !Ethernet /]�' +D�V�#� (��'
6��"�V4#� ��� 2�7) ���� . ����� ��?Token Ring /�' &+D��#� ���� � (����' F�)�)� 6>�7�? ���� . 1�� ��)�) 3 ����� ���� ���� !�4)3 ?���� ����� ���� (point to point networks)) �)� �6 ;�4 ��)� ����� �]�' �]��� ���: ����
!�4)3 P� �6.
(��' ����� Ethernet /�' +D�V�#�6(���- /6 ���� : 9%�]�E) �]���� �;�4] ��)� $j�V4#� ���� /�C T=0 ��)��� 9%��) +��� /6 L����N� $j�4#� ���� E���� >������) >��-� ����)� T=0 ��)��� . ���� ����� �]�' +�]�� Q�� /�' 9��)�� ��K�
(���V4#� ��-�? /�' I�)�� !��� (� >���)' $j�4#�� ��%�V�#� T=0 ��)��� /�' 9��).
<*�0� ����� (�7 ����� ������� � � /�' &��� ���RFC �]��0� ���� �-� ���� ��) � &��� L�: (�� RFC1700 ���1994���0� &���#� ��-�C�� �4� &�� C Assigned Numbers .$-�� /�7?� :www.iana.org/numbers.htm
��-�C L�: /�' !�4� 2�� >���)' (��� I� (��� �:.
(����� ����6 I���7 (�Ethernet � ���4 ������ �4� !���)� ����- ��A� ��*� (����� . ��]-��� 1]�� J��) �9�Z ���4 ���� (����' ����N� ��0)��� ���� ����� . �]�*� (������ >���)� !-C� ������ �0�C �����= ��-��� ��)�)� .
)� �? ����8 &���)� (����� !��� (� ��- ����6 �)� 3? I���7 (� ��4� ��- �� .
Universal Knowledge Solutions s.a.l 78
���#��IP
����� �� )�E)IP (��' ����6 �>&��' I���� ����4 ���� O�)�� (� /�'C O�)�� /�' IP (� 9H� 4 ���� )32�� ( !����� ���� . (����� (��)�IP&+��Z ���4 ���� (' ���)��� &���� ���� .
(����� (�� ��� I���IP ��'� ����� �� ��� ���� (�7 ���4 ���� (��TCP/IP . T� �����' �'�) �) ���� ���
) ��� $��� /�' ��4�� $��� /6 ����� (��) (@� ����� J��) �) ���� ( !���)��� J��� �ARP L�: (�� ����� ���� ! �) ���� (�� >����)���)�? ���� )� ��' (�������K�.
(����� !�� >�K�IP �:���) R� C /�' ;�4� ���*� ' ��-�C ��)������ . ��K�? J��)Linux �]�K�? �? Windows
(���� ��)�) (? ����� &�' ��8 �? !�' ���� ��8IP �� )�]� (? ��0)�]�� (]��� T]��� yahoo.com (]' >�]7�' 216.115.105.245 . � ����' ���0) (��� ��� 9]�� �� )]� /�' &��)��� �)��0 ����� (�� `��)) <�� &��� ����� ��
hosts /�' &��)�� ��������� <�� (��� DNS ������ �'��� >���� NIS . P���C (? >��*� ���)� (? ����' !�� !� /�' (����� ����� 36 ���IP .�� �� !�4��) L�: �� !� � I��������3 ���.
B�0�:
(��' (� �0�? F�)�) (? >���� ���� ������ (���IP 9��K �� �� )�#� R� ��'6 ;���? �;���C �: /��� (�� �4� .������� (� ��+� ��7�)�3 (����� &��� /�' Q=�3 (���.
2+����
' ��� L��) ����) P��6 2�? /�' 2���) 9�D�#� 2)���� ��� ��4� (�� &����� ���� ����� �� . 2]���) ����' 2� ) �6 ��K� ��TCP/IP.
2���) ������� � @)TCP/IP �:�'�� �'�- !� ">&'" . /�' 2���) ������� I�)�) (? (����" 1�(�� >&'" ;�� �� ���)
����? (� 2��� F�)�� 3 ��� /6 ���)� ������ 2��'&���� ��7� >�-��.
&�� (�7 !��� �� 2���) ������� (�+ ) I��� . R� ��� Q��- ���� ��� �=���� &�' !��� ���- (� ��- !� F�)���!��� (�7 &����� ���� ��.
���� �� d)�E)"2���) "(���) � (����� /�' �3��:
• ��) 2���) !��� �� ��� (��' (' T��� L��)�� �:��' ��� !�2)�� • !�C (��� �� 2���) !��� P���
Universal Knowledge Solutions s.a.l 79
>��� (�����C (��� )��� �? �������� �? ���0 ��� /�' 2���) !��� ��'6 (���: • ���]� (� >= �) ;��)) ���? 36 ��-�0��� ���� 2���) ����� ��� ��4� ������) �� )��� ���0 <��� !� �6 I���
��K�(�+ $� �)��0 /��) (? ;�� �) ��� ������)� &��� >������
• >����) �0�C ���� �� >�����7 �������� 2���) J�4�� . ��] ) P�]�6 /�' >���)'6 �������� 2���) ����) �)�� �>��M 2���) !��� !���� K���
' ��� L��) ����) P��6 2�? /�' 2���) 9�D�#� 2])���� ��� ��4� (�� &����� ���� ����� �� . �]���' 2� ]) �6
��K� �� 2���)TCP/IP ;��A ��� �� ������ ��A ���� (' !H� � . �]���� L�]�)�� 2@�) I� !�C R F���� ��� >���- (��� (? (��� >����0 >�4 !@�) �- �F)��� (� c� 1�� ;�)�) ����'� ����4 �-�� 2�6 2�)) I� Q�� ����) /�'
���? .2�' T��) I� P��� ����) /�' >���- (��� �:��? (N� ����� 2�� ��� >����- J�4) ����'�.
2���) ������� � @)TCP/IP �:�'�� �'�- !� ">&'" ��) !� /�' <��� �S�4 (��) �6 :" ��� (' T���A !��? � ��' >��� +���C" . /�' 2���) ������� I�)�) (? (��� ���" 1�(�� >&'" 3 ��� /6 ���)� ������ 2��' ;�� �� ���)
&���� ��7� >�-�� ����? (� 2��� F�)��.
&�� (�7 !��� �� 2���) ������� (�+ ) I��� . �� Q��- ���� ��� �=���� &�' !��� ���- (� ��- !� F�)��� R� � !��� (�7 &����� ���� �� . ��� ���� $� >����) <�� �0�? (' T���� &�� ���) ����� (��' ��� ��� 2���) . ���
���@� �� ) ���� Q����� ���) ��*���) <��� ���� (�� �� >3���� >����� &�� ��) � !��" ��� ] /6 !�4� /�' &���- ��A(network unreachable)!"��#� /6 .
���� �� d)�E)"2���) "(���) � (����� /�' �3��:
• 2���) !��� �� ��� (��' (' T��2)��� L��)�� �:��' ��� !���) • ��!�C (��� �� 2���) !��� P�
>��� (�����C (��� )��� �? �������� �? ���0 ��� /�' 2���) !��� ��'6 (���:
• �4� ������) �� )��� ���0 <��� !� �6 I��� . �)]�� !]��� ��K� �� �� 2���) !��� �� �)��0 <�� /��)� ��B4� Q=-8 .��� /�' >���)' Q=-8 ��' ������) . &��)�� ����� ���� � >3��� >=� �)��0 <�� ���)� . �]��
��-�0��� ���� 2���) ����� ��� ������)� &��� >������ ��K� ���� (� >= �) ;��)) ���? 36 �)��0 /��) (? ;�� �)(�+ $�
• >����) �0�C ���� �� >�����7 �������� 2���) J�4�� . ���] ) P�]�6 /�' >���)'6 �������� 2���) ����) �)�� 2���) !��� !���� K��� . ) ���� ;�� ))� 9� ]��3 1��] ��7]�� $� ���) � ���7� ����� /�' 2���� ����)� ���� ������)&���� ����� /6 !�4� ����
Universal Knowledge Solutions s.a.l 80
����� L�: `� �44 � ���3 ����� �� 2���) ����� ��4�#� � -��� I��)� !�� !� /�'.
����#�� W�� ������&�ARP (Address Resolution Protocol)
(���� ���)�� ���4 (����� 9� )� /�' (����� \!� !���)��� !���IP���� .
T��ARP !H� !� �� ��� /�' ��+� " (����]� R�] ���4] ���� (���� ���� (� F��: !:128.138.116.4s" .
���� 2���' /�' 2�' T��� I� 9�7� 9��)�" �: �: ���� (���IP (��'� 2���? I� Ethernet (�]�� �]: !���� 8:0:20:0:fb:6a".
(��� /�' ��4C !H� I�)��IP (��� /�'� Ethernet ���� (�� ��� (? 2@�� I� +���� (��� � ;���� R�
;�� !���8ARP . ���*��0 (�+��� =� (��)� ���)���ARP���' != �+�� &���� !���) � . ��� �� ��� ���� ��' ������ !�� ���4 ���� (����' /�' ���)'8 �)� . 9� ])� /]�' (���]�� \!� !���)��� !���
(���� ���)�� ���4 (�����IP ���� . T� ����� ���'� ���� ���� Q��? (� Q�� I? /�' 2�� )� (���� . 2]�? 36? ���� /�' >��� )� �0�Ethernet.
9�7� ���� ����'A 9�7� /6 ��+� !���6 B ��� ,�� /�' Ethernet �'�)�� 2�N� ARP �]��� (�]�' 9� ])�3 9�7��� R� ���4B . (�� � �N�B ����' $7�)� �) ��� ,�� /�' A �� )�� �A ��) 2��� ����) 2���) ��K�
�' /6 <��� /B �� )�� �0 (�� ARP 2����� R� ���4 ���� (��' ����8 . �� )� (? 36ARP �]��� 3 I� T�� 9�7� ��� /6 >&� ��� ��4)� �+���)�� �4� ���4 (����� ����6 �� >����� 2�� )� !��� !��� ���� .
!���� +��� !� K�)��n � &��� �� !���)����� �4� �*�ARPn �=-��� .*�)� /�' I�)�� ARP �]�� ��]- �) &�� C
!���)��� . ;��� 3 � Q=-8 ��' (���7� (����' �K�� 9� �)� �)� �� >���AARP��� (�7 &���� ���� ���� .
T��ARP !H� !� �� ��� /�' ��+� " �� (���� ���� (� F��: !: (����]� R�] ���4] ��128.138.116.4s" . ���� 2���' /�' 2�' T��� I� 9�7� 9��)�" (��� �: �: ����IP (��'� 2���? I� Ethernet (�]�� �]: !����
8:0:20:0:fb:6a".
(��� /�' ��4C !H� I�)��IP (��� /�'� Ethernet� (��� � �;���� R� ���� (�� ��� (? 2@�� I� +��� ;�� !���8ARP . ���*��0 �(�+��� =� (��)� ���)���ARP �+�� &���� !���) ����' != . /��)) �) O� C &+��C ��?
!���) �����' (� 9� � ��� ;�� +��� (� ��)Y ��*��0�� K��)�3 >�7�? ������� ��4C ;�� . R��)]) ��]�*��6 ARP �*�� &���ARP���� !���))� .
Universal Knowledge Solutions s.a.l 81
����#�� W�� ������&�6��#��� (RARP – Reverse Address Resolution Protocol)
(����' /6 ������ ������� ��)���) (���C 1�� �� ���4 ���� (����' ��)�)IP . ;�4] ��])� (]� ��0� ��)�� �6
"+���) "!0� ������� ���� ;����� ���4 R�-C ���� ��A !�� ����� ( �]���� !=] ����) ����' ����) /6 (��� ���=)� (' >�7�' Q=-8IP I+]��� �� � (� (��� �: ;��� (? +���� (��� ���'6 9�� (�7 ���� ��0� . !]���
!���)���RARP !���)��� !�' ARP ���S) ����� ����� .
,�' /�'ARP ��)�� �RARP��� !� /�' ����� I+��� �� � . ��]�)� ����) ;�� �6 ��'8 �)� !���)��� ��)�� 3� (����� (�� J7�IP (������ Ethernet . ��� 9�Y �� � �'��– !�]��)���� �]�'� ���� ] �K�� �� RARP–
rarpd
!��)� O��RARP !���)����� ���� �K�� �� Bootp !���)����� �0 (�� >3�? DHCP ���3 ����� �� 2����� I� !�4�)��.
'���
�����) �� )�arp ��*��0 (�+ ) ���� I��� �) �*�� &��� ����)�� (' T��� ���� ����� ���� $� ) (���IP �
(���MAC .(�� !V7�#� �����' &�' ����) ��� ���*��0 (' Tping���) � ��4�� /�' .
H��+��: �% �)0�� ��#���:
arp –a
��*+��ICMP
(ICMP redirects)
!���)��� ��)�� 3IP �:�'�� �4� &��6 ���� 9%��#� !� 2���) ������� &��6 ��' 2��� /�' ICMP . 2��� !%��� ������ /6 ���T�� �- J��4 ��A �� >�*� (? ���� ��� ���� ���� /)? �) ��� ,�� /�' 2��� .
J��4 ��A �? !��� ��A !"����� R� 2���) !��� (? .)�)�� (? 2��� (��� �6 . �]��#� (? 2]���� (]��� ���� L�: ��
������) ���� �� )��� ��� ��� !"��#�ICMP ."��E) ����� ����� ��� !"��#� ���� L�: �" : ��:� ���� !���6 ��' ;�� 9�7� /6xxx 2��� /6 �����6 ;��� ^�:��)�� yyyF� (' >�7�' ."
!���)��� J���ICMP������� ��� /6 �? ���7� ����� /6 �? ������ /6 ������) !���N� .
Universal Knowledge Solutions s.a.l 82
�#� ���� �2���) !���)� ��' !"�)���� ( �]�)���) �) ���� /6 >=��)�� 2�))� �) ���� � @) T��� 2����) !��� !���)� 2���) ����–>� ��� >����� .
������� I�)�� 3ICMP <��) ����' I? /�' . 2]��� (N]� � M 2��� (� ��� 2�? �'D�� ������) ��� 2��� /��)� ��������� 2-�4�� ���)�2���6 !���)� ?�� .s���� L�: $��� /6 Q��)�3 ;�� !��
��K� �� ����: �)� � (�? ��� � ��) ������) (? /6 L��)�3 ;��Linux) (�]�C�� ����)� ;���C ( ��]���� !]�- (]��CISCO) ������ ����� �: ���C .( <�0�� ��A 2��� �:��� (? ����� ��A (��): (� <��)� �2)�� ( 2]���) !��]� !���)�� M 2���.
��*+��ICMP
(ICMP redirects)
'���
1. ������) >���) (��� 9��ICMPs��� /�' ��0@)�� BR �� ��A ��0)�� `��� 2. /�K� !�� &��� 9���) ��MTU � &��� (�� �6 T��� ��� s��� ��4�� �4� ���4�� �4� /�K� !�
s>�� &��S4 ���� �6 T��� ���� s>�� &���� 3. 1�'�������� ������) ���4�) �� � ��� (��� ( (� ������ ��+� !���8 ����)�� �) ��� $���
<���) (� >���)' � M /6 9�7�) J�4)� !0�( <���) L��)�� !�C 9�7� /�' );� �� � ( /�' 9�7����0 . ��*��0�� 9D��#� !�C (? 1���(IP1,MAC1) ��*��0�� 9D��#� ���0� (IP2, MAC2).
Universal Knowledge Solutions s.a.l 83
� ' I���� � ��� $��) !4�
������� ����� :
�����IP
������� ������� : <��� �����4� ���� �K�?.
!"��:
�� ����6 ;���? �Q�7�� �: �� 1��)�� (����� �� )IP(����� L�: Q��? /6 ���78�� . ����) ����� >�7�? 1��)������) ����' �� I���7 �'�� ��� Q��- ������ ��'�� ���� /6.
��#� $� %�:
/�' !4� �: �� ;�� 9��)�: • (����� ����?IP
• 9��4 �� �����
• ����9��4 (�� �
• 6 ����)��'�� ���� /
• (����� +��
• ��4�4 (�����
• (����� ����)
� (�
(��' 9D��#�IP !��� �*��0 G+���) I� �-�� 32�� . (����� 9��4) (����IP(�'�� /�' :" ��?� � �� �����" �?
" ��?� � #�� �����".
(��' �D�d�#�IP(���- /6 ����8 ���� :� ��- ]� L�'��� ���6 ��)�� �) ��� /6 �� " ����� $X&#L�" /6 �� � ��-� � L�'��� 2����� I� 9�7#�"$���� $X&Y#L�" .
(��' 9D��#�IP !��� �*��0 G+���) I� �-�� 32�� . (����� 9��4) (����IP(�'�� /�' :" ��?� � �� �����" �?
" ��?� � #�� �����".
Universal Knowledge Solutions s.a.l 84
(����� �� )�E) ����� ����� ��)���� 9���)� ������� (���7#�� !�� ��4�� ����� ����8 &���� (����� �� )�E) !���8 (� R� ��� !���)��� ;A�) �) (���7#� (� �'���� ����'� 9���) ����8 &���)�IP .
(��' �D�d�#�IP(���- /6 ����8 ���� : ]� L�'��� ���6 ��)�� �) ��� /6 �� � ��-" ����� $X&#L�" /6 �� � ��-� � L�'��� 2����� I� 9�7#�"$���� $X&Y#L�" . ���#�"��� t9%�V�#� " ��? 9�7#� 2� ���)� I� ��� $���" 9%�V�#�
9�7#� "�� 9�7#� ���) �) ���� ���� ���#����� $��� . ,��� ��4)� ���� ����� $��� (��� (? 1�)�#���� � ��� 9%��� ��� $��� .O�� /�' 9�7#� !�� >�4� � >���� (���� 9�7#� 9%��� ��?.
2��� 9�7#� ,�� 9�7#� ���� ���� 9%��) ����� �� ����8 &���� (����� a���� O��6 (��) .�� 9�7#� F=)� ���� � (��' ����6 I��� ����� ���� (� �0�CIP 9���) I? 2��� 9�7#� F�)�� 3 ����� ����� !� IP2 �:�K .
����#�� )�&�IP
(����� +���) I��� �>���K�IP (� >������ >��*��0 32 ���� /�' ���� !� I�)�) �� "0" �? "1" .
0�#� (��� ��K���) �*��0 +���)�� !: 00001010110000000011100000100101
!� /�'10.192.56.37I� � +���) �� .
��� 9%��#� (� >P+� >��*� !� �� �3� �0�C �: (��� �� I���� �-� (���.
IP Adress = t. x. y . z
�-�RRRRRRRRRRRRRR.ا� $�L�� �
(��' (� !�C �-� (��� ����'IP��� ����� u>���127 /6 �:��' �� � 2�N� �" #+�& ���" (��� �� �� 127.0.0.1 >��*� >��+�� /'��� 2��� 9�7� /6"������ $����."
(����� +���) I��� �>���K�IP (� >������ >��*��0 32 ���� /�' ���� !� I�)�) �� "0" �? "1" . �: &P�- ����4 >�K�� � &���� (��� 2�� ��K� >���7� �0�? +���) ;���? `�)- O�� ��� ����� >���)� �*��0 ����IP ��-�? ����? !� /�'
���� �-� !� !0�#� T��� 1�� ��7�� (' ����� ��4�� ��� '8 (��� (� �� IP .
&�)�� ����� !�C �-� !0��– ���� /6 (��� (�n �-� �� (� "0" �-� �� /)� "7" ���]�� ���0 �-� !0�� ����� � �-� �� (� &�)��"8" �-� �� /6 "16" F]��� �]�:� . ��]) �*�]�0 +���)�]� !]0�#� (�]�� �]�K� �!�]0�� :
00001010110000000011100000100101 !� /�' 10.192.56.37 I� � +���) �� . ��� (��� ;)��IP R� ��) ��� /�' �� ���� ����� :128.138.240.1 (��' (� >P+� >��*� !� �� �3� �0�C �: 2�� I���� �-� (��� T�� �
��� .
Universal Knowledge Solutions s.a.l 85
(��' (� !�C �-� (��� ����'IP ����� u>������ 127 /6 �:��' �� � 2�N� �" #+�& ���" 3 ���� ) ��� (' &���' �:� �)�)������ ���� ����� �? ;�4 ��)' I? F . (��� �� � �6127.0.0.1 >��+�� /'��� 2��� 9�7� /6 >��*� " $����
������."
$����� ��: �(��� ���#�� $��� .�/ R(���
�:� ��� 9��4 �:�'�� 9��4 ��� /6 (����� P�7� ������) ����� ;���? �%�d�#� :A �B� C �D �E .
9��4 9%��E)A� B� C����8 &���� (����' . 94 ��?D ����8 &���)� (����' 9��#�� ) �?"��'���� (����' " DJ4 �6
����) .( 94 9%��#��E������) (����' �'���� .
(��� (� /�C ��)� ��- (� >���)' 94 ����) I���IP.
Class A
[1-127].x.y.z
%M�S ش�-�
Class B
[128-191].[1-255].y.z
�-�RRRRRRRش M�S%ُ
Class C
[192-223].[1-255].[1-255].z
�-�RRRRRRRش M�S%
Class D (Diffusion Group)
[224-239].x.y.z
�-�RRRRRRش �J�/,%
�:� ��� 9��4 �:�'�� 9��4 ��� /6 (����� P�7� ������) ����� ;���? �%�d�#� :A �B �C �D �E . 94 !� 9"%��#� 3 ��� ��� 94 /6 (��' !� ��)�� T��� �O� C 9��4 �����) �) ����� �3��� $� $���)� 3 2� R� ����' !���
��A.
9%��E) 9��4A� B� C����8 &���� (����' . ��)� ��' T�� (� (��� !�� ) ;���@� �94 /6 (��� P��)� ���)��9�7� 9%��� ��� ;��) �) ��)� ��'� ��� 9%��� ��� ;��) �) . 94 ��?D ����8 &���)� (����' 9��#�� ) �?
"��'���� (����' "����) DJ4 �6.( 94 9%��#�� E������) (����' �'���� .
(��� (� /�C ��)� ��- (� >���)' 94 ����) I���IP.
Universal Knowledge Solutions s.a.l 86
$����� ��: �(��� ���#�� ���#�� �,�+�
Class A
[1-127].x.y.z
%M�S ش�-�
Class B
[128-191].[1-255].y.z
�-�RRRRRRRش M�S%ُ
Class C
[192-223].[1-255].[1-255].z
�-�RRRRRRRش M�S%
Class D (Diffusion Group)
[224-239].x.y.z
�-�RRRRRRش �J�/,%
$��� ���� ����� V��� >�#�
A 1-126 N.H.H.H ]]� &+���� ���� DOD �]�)�)� (]� /�C ����
B 128-191 N.N.H.H. �]�'�� ����] /]6 ����� ���� $-������' !�4� ;�4��
C 192-233 N.N.N.H !�] /]�' ����' !�4� (���� &���)���'����
D 224-239 n �*� !� � &���#� ��A� ����8 &���)� (����'
E 240-255 n ������) (����'
�+�) ����' 9��) 9��4 (�7 (����� $A� B� C (� ���) � ��'? /�' ����� ���� ����' �3��� 9���) /6 (���7#� . (��' !� �� �9�7#� 9%��� �44 � ��)� ��' !�� �6IP (? (��� (�� (���7#� (� ��' ���? /�' �
�)� (� �-�� ��� ��d�"��#� �) ��� $��� �� ����)���� 9%�V�#� R4 �� � . F�) P�� ���)� �)'���� (? ���� (��� (�����)) �9�7#� 9%��� �44 � F�) �? ���� 9%��� �44 �IP ��' 9���) /�' &���� ���� ��' (��� �
���� !��- ��' 9���) /�' &���� ���� ��' (� !-? ��4�� (� ����.
Universal Knowledge Solutions s.a.l 87
���#�$����� ��: �(��� ��"�� ����#��
�4� G9�:C �V� d)�E) T��� �L��� <�� I� 9��4) (' ������ ����� �3��� /6 ��)�) �) (����� 1�� �� )��� ���� ���7���:
• ����� ������ ��)� (� 2����� 9H� ��� 9�%�� !��0 ���� ��� /�')� �) ���� ����' 9�7� ���
• (��' !��IP ����� ������ ��)� (� 2����� 9H� 0 I� � +���) 2� ��� 0.0.0.0 /�' ��� �� ��� 9�7#�����
• (��� !��IP ����� ������ ��)� (� 2����� 9H� 1 I� � +���) ��� ��� 255.255.255 /�' "���� E� �����"
• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9%�V�#� /�' ��� 1 ���" *+��� ;: E��� ����#� ."!�0� : (���20.255.255.255
• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9�%�#� /�' G��� 0 ���� " ��� ����#�."!�0� :20.0.0.0
• (��' I? �'��IP�� (��� ����� >��� ' I���� 2�� !�C ��127 "D+�&�� �(���� ����#���" 2��� 9�7#� /�' !��� 2�� )�� I�
�4� G9�:C �V� d)�E) T��� �L��� <�� I� 9��4) (' ������ ����� �3��� /6 ��)�) �) (����� 1�� �� )��� ���� ���7���:
• ����� 9H� ��� 9�%�� !�� ����� ������ ��)� (� 20 ���� ����' 9�7� ���)� �) ���� ��� /�' . (��� �6 (��' �� )�IP (���� ����4? (� 9H� ��� 9%��#� /�' I��� IP��� !���8 ��4� .
• (��' !��IP ����� ������ ��)� (� 2����� 9H� 0 I� � +���) 2� ��� 0.0.0.07#� /�' ��� �� ��� 9� (���� 2�� )� (���� �����IP��� !���8 ��4� . ��� 9�%�#� �� �) (������ ���78�� (����� L�: �� )�) ����� ������ ��)� (� 9H�0 ��)��%�"�#� ('�? ���6 ��)�) �) ��� (' ������� F��) 3 �) !�� ��4�� �� �
� ��� �4� ������ ����K� �������' /�' !�4�� �-H� !� � (����� L�: �� )�) �����. • (��� !�� �'��IP ����� ������ ��)� (� 2����� 9H� 1 I� � +���) ��� ��� 255.255.255 /�' " E� �����
����."��� ��� !���8 ��4� (������ �(����� (� ��� �: �� )� (���� (������ (���7� $��� /6 � H) T��� $��� /�'.
• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9%�V�#� /�' ��� 1 ���" *+��� ;: E��� ����#� ." (��� /�' (������ (���7#� $��� /6 �� � T��� ��� !���6 ���� (���� (����� (� ��� �: �� )� �) ���
T� (��' �� ����� ��� 9�%�#� �:��#�� .��� L�: L��) ��� L�: �� T� (��� .!�0� : (���20.255.255.255
• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9�%�#� /�' G��� 0 ���� " ��� ����#�." (��' �� )�#� 6 &�� 8 �� ��� ��� $��� / .!���6 ���� (���� 3� !���6 ��4� (���� 3 2�� )� (��� 3� .!�0� :20.0.0.0
• (��' I? �'��IP ����� >��� ' I���� 2�� !�C ���� (��� 127 "D+�&�� �(���� ����#���" 2��� 9�7#� /�' !��� 2�� )�� I� . 2���) 3� ��� >��� � (��� �: !��)�#� 3 ��� !���6 ���� (���� 3� !���6 �V�4V� (���� 3 ��+� ��?
9�7#� ��� �V� d)�#� . ��� ���� ��' !�� �� ��� <���) ��=�� ��4 (� <��) 1�AC >&��' (��� �: �� )�#������.
Universal Knowledge Solutions s.a.l 88
$����� ��: �(��� ���#�� ������� R�+�
�) ��4�� ��'� ���� ��' ;��� 9��4 �����) A� B� C:
• 94 J���A P� �N� (27 - 2) �?127 9���)� J��� (? ���� !� (��� ��� (��' (224 - 2) �?16.777.214
9�7#� .� 94 �� �A &��4�� ���� (����' !��� /6 1.0.0.0� 126.0.0.0 • 94 J���B P� �N� (214 - 2) �? 16383 !� (��� ��� (��' 9���)� J��� (? ����(216 - 2) �? 65534
9�7#� . 94 �� ��B (�� &��4�� ���� (����' !��� /6 128.0.0.0� 191.255.0.0 • 94 J���C P� �N� (221 - 2) �? 2097151 9���)� J��� (? ���� !� (��� ��� (��' (28 - 2) �? 254
9�7#� . 94 �� ��C (����' !��� /6 (�� &��4�� ���� 192.0.0.0� 223.255.255.0
94 (? K��� �9��4 /6 (����� �*+�) /�' &��)�� ����� ;���C �K� ��'C >��' 9%��#� I� ���� 94 �: (���7#� (� >3����)254�4�� .( ��)�) ���� (� >���)' ������) (��� �) (���7#� ��'? ���) �6 9��4 O��6 /6A
�B���� $���� (���) (? (����� L��� 1�)�� 2�? ���)� ����' >�4� � ������ ��A .
��?� � #�� ����#��
�'���� ,�� !���8 ��)�) �)� ������� ���)H� ������)� �4� ������) 1�� !�' ����3 &���)� ����� ����' !��) $��� /6 �+�(���) � .(����� (� ��� �: �� )� /�' <�� �� �:�� )� ��+� �) &��4� ��4 ������) �'��)�.
(�� 2)��- `��)) !�? ����� ����8 &���)� (����� ?��)224 � 239) /]6 (�]�� (]� �'+�)� ��)� (� /�C �����0 ���- �-� �� (�� ����0 �-� ��� 7 .(
!���)��� ����IGMP (Internet Gatway Multicast Protocol) ����]�8 &��]�)� (����' F�)�) �) (���7#� �'���� !���8 2�6 2�)� ��� 9�7#�� �����8 ���)� (��� ,�� F�)�) �) (���7� �'���� $� !���)��� !���)�� .
�&- ����� .�/ R(���
� (� (� �0�? &��� ��� F�)�) (? ���100��� (e� ��� !4)� ;��� . (����� ��4 ��)�� ����)���A�B(���� (��4 �.
L�'�� ���� L�: ��� ;�� ) �� >�����? (����� L�: !0� �� �) $-�� �� )�)" �&- ����� .�/ R�(���" �
��� ����)� ��'�� ���� 9���) J��� (��' �� �9�7#� 9%��� R4 � IP(���- /6 � : /'�� !�C" ����� $X&#� �&��� " /'�� ���0�"$�L��� $X&#� ."
Universal Knowledge Solutions s.a.l 89
����:
94 (� (��� (���B !� >&��' N.N.H.H �) �� ) T��N �� )� ���� (��� $��) �-� /6 H (��� $��) �-� /6 9�7#�( �� )� (��� (� (��' (� P+�� ,�� ��� (��' (� P+�� T�0 ���� �� )� ��' ��'�� ���� /6 ����) �
!� (� (��� J�4�� 9�7�N.N.N.H . 94 (� ��� (��' !���) �� ����) �: �'���B /6 256 &�� (����' ��� (� ���� C��� (����� (� (��' !� (��� T�� � !��� (? &�� C �254�4�� .
(� �0�? &��� ��� F�)�) (? ���� (�100��� (e� ��� !4)� ;��� . (���]�� ��]4 �]�)�� ����)���A�B (��]4 �
(����) !���� ��� (����� �616777214� 65534;�)�) /�' ��� !� 9�7� .( 94] ���� F��)�) �!�0� !��� /���A94� (� �0�? &���)� (����� .
L�'�� ���� L�: ��� ;�� ) �� >�����? (����� L�: !0� �� �) $-�� �� )�) ����)���" �&- ����� .�/ R�(���" T��� ���� (���� R� ��� $���) 9�7� (��� R4 � ��� (� >P+� 2�� �� )�� . �6 ��'�� ���� 9���) J���
)� (��' �� �9�7#� 9%��� R4 � ��� ����IP(���- /6 � : /'�� !�C" �&��� ����� $X&#� " /'�� ���0�" $X&#�$�L��� ." ��? ��� (� $��� /�' ��'�� ��� 9%��#� !��"9�7#� 9%��� " 9%��#� ��� ����) ����' (' .)�� ����
' �4�� ���� �<�����$����� ��4)� !�.
���0 ��' ���� (' ����� ��� � !� 9��� 9��4 �� ����� ?��� /�' >=���) ��'�� ���� 9���) ����' ��)�) ����)�������� 9��4 O��6 /6 G�)�� ��� (��' �� ��4�� (����' (� .
�&- ����� .�/ R(���:
�&��� ����� ���J
����)� ��'�� ���� /6 ����) <���) I���" �&��� ����� ���J " (���� >���76IP .
/�' >��*��0 ��'�� ��� Q��- +D��#�32�� .
����: (��� �� �10.15.3.154 ��'�� ��� Q���� ;��4� 255.255.255.0 (����� ��D�V�#� ��� /6 10 ��'�� ��� /6�
�D��� (����� �15.3 (����� 9D�V�#� 9�7#� /6� 154.
Universal Knowledge Solutions s.a.l 90
����:
J.�ي ت�3�%
7���V 3�%�ت
IP Address 200.20.16.5
1101000 00010100 00001000 00000101
Subnet
Mask
255.255.255.0
1111111 11111111 11111111 00000000
Network 200.20.16.0
1101000 00010100 00001000 00000000
B�0� :
(��� (� >P+� ��'�� ��� Q��- !� � 3IP (��� /�' ������) I��� ����6 ����� 36 ,� ��� IP /6 2����) 9��� 9�7#� 9%���� ��'�� ��� 9%�V�#�.
��) ������ /��� �A��4 ��'�� ���� /6 ��� ����) ����' �"��� 9%��� ." (� �'���� /6 ��: ��� 9%��� �� � �6
����8 ���� ,�� ��) ��-� ���� . ����)� ��'�� ���� /6 ����) ����' <���) I����" �&��� ����� ���J " >���76 (����IP .
��- +D��#� /�' >��*��0 ��'�� ��� Q32 2�� t�V�0#� �� !� !�� T��� �� ) ���� 2"1" ( (��� �� 2 !���� �� (? /�'IP
`���� �� !� !�� ����� ���'�� ��� 9%��� /6 ��)��) ���� 2"0" ( (��� �� 2 !���� �� (? /�'IP /6 ��)�� 9�7#� 9%��� .�� )�#���'�� ��� Q��- !�0�) >�7�? ���� I�� +���) .
�&���
1. (��� 9@)�IP �(���- (� ......� :......
i. ��-9�7#� 9���) ��-� ���� 9���)
ii. (��' 9���) ��-� �9�7#� 9���) ��-MAC
iii. ��) ��-��'�� ��� 9���) ��-� ���� 9�
iv. 9���) ��-� �9�7#� 9���) ��-��'�� ���
Universal Knowledge Solutions s.a.l 91
2. (��' ��)� ��' ��IP: i. 16��
ii. 32��
iii. 48��
iv. 64��
3. 94 ��B 9�7#� (���� >����� �:����) I��� �) (��� ���-? �: �� �)>���� (��� /6 ���� (� B��:(
i. !�C ii. $�� iii. ���0� !�C iv. $��� T�0
4. (��� ��)�� 94 I? /6172.16.10.10:
i. A ii. B iii. C iv. D v. E
5. ����4 ����� T� (���� �4� ���) ����� I?:
i. (� 9@)�32 ���� !� I���) �� 0 ii. � (� 9@)32 ���� !� I���) �� 1 iii. 9%��#� 9@)� (� ��� 16 ���� !� I���) �� 1 iv. 9%��#� 9@)� (� 9�7#�16 ���� !� I���) �� 1
6. (� I?(����� 9�:? �� (����' ��)�E) ���) �4�:
i. 10.200.10.30 ii. 172.16.20.20 iii. 255.10.10.2 iv. 0.10.10.3
7. ���� �:��(����� IP 94 (� A (����� (� ��� ���� ������ IP:
i. 25% ii. 50% iii. 12.5% iv. 75%
Universal Knowledge Solutions s.a.l 92
�&- ����� .�/ R(��� �&��� ����� ���J K��)1(
���� �� ��)� $7� ��'�� ��� Q��- 9���) ����� ;��)) 3 1����)� !� � . Q��� �: !0� �� )� ������6 O�� ���
s>����'
��� Q��- ���� �'���n ���� �� ��)� 2�� (��)1 ���� �� ��)�� 0&����)� n /6 J7� G!� �� (��� ����) �� 9�7#�� 9%���� ��'�� ��� � 9%���� ��� � 9%��� .(��� ����) I��� ����� �� ��)� 2�� ;���)) I� Q��� �� )��� �
���� 0 ���� �� ��)�� 1(�����)� ��A 9�7#� B��%���� (�����)� ��A ��'�� ��� B��%���� ��� 9%��� /6 .
����: (��� ����6 !�� ��10.192.3.63 ����� ��'�� ��� Q��- $� (���7#� ��? ���� /6 255.240.255.192 (��' (���
(��� �: 2�� )� (��� I� ��) 9�7#�10.193.3.09���) �'�- ;�� 9�7#� ;���� ��A (��' �:� .
���� �� ��)� $7� ��'�� ��� Q��- 9���) ����� ;��)) 3 1����)� !� � . ��'�� ��� Q��- 9���) >���K� ������ �6 ��)� ���K 2�� ;���)� ���� ��0 ���� �� ��)�� 1 Q�����255.240.255.0�: 2��� `��� I� !H� (� : O�� ��
s>����' Q��� �: !0� �� )� ������6
��� Q��- ���� �'���n ���� �� ��)� 2�� (��)1 ���� �� ��)�� 0&����)� n /6 J7� G!� �� (��� ����) �� 9%���9�7#�� 9%���� ��'�� ��� � 9%���� ��� � . �� ��)� 2�� ;���)) I� Q��� �� )��� �(��� ����) I��� �����
���� 0 ���� �� ��)�� 1(�����)� ��A 9�7#� B��%���� (�����)� ��A ��'�� ��� B��%���� ��� 9%��� /6 .
�&- ����� .�/ R(��� K�� �&��� ����� ���J )2(
���-C�� �:�'�� �) ���-C �� )��� ��� &��6 ���)�� ����4 O�� K�=� (? ����� (�" �������� R(�� ��:) " ���� ;���)) ���"0"� "1 (" ���-C�� ������"�&����� R(�� ��: ."���� $�+�) ����' ����) /6 �� )�3 �: I�H� �6 ����) /6 ���78�� (�
2���) ����'.
�:�'�� ���-? �� )� I��� �" 1�(�� #�JI� "� ��� !� � ��'�� ��� ���-? ����) �)� 3 ����' . ��*���) ���-C L�: ��)�)��� 9��4� . 94 (����' $�����A �*���) Q��� 255.0.0.0 94 (����' $���� B ��) Q��� �*�255.255.0.0
94 (����' $����C �*���) Q��� 255.255.255.0 . �44 � ��)� /�' I��)� I�H� 3 ��*���) ���-C �� )� (? 36� 9%�V�#� (� 9H� ����C !� ��� 9��4 �� (������ ��4C $�+�) /�' ��*���) ���-C K���) �6 �(���7#� (����� ��
9�7#� 9%�V�#��.
Universal Knowledge Solutions s.a.l 93
/ R(��� �&- ����� .� �&��� ����� ���J K��)3(
���� P��)� ���� ��' ��)�) 3 �) ���-C (' ����) I���) (��' (�7IP ( !� ��/XX �� � T�� XX ��])� ��' /6
(��� (� ��� �� R� ���� ����� .C 1�� �� ��� �: �'��� (���CIDR (classless Inter-Domain Routing) .
���� : ��� (��' �� �26/128.138.243.0 �]: �����' (� ��� �� R� ��� (��� �) $��C ���� (� /�C ��� /6
128.138.243 �]]: (���]]�' F]]�)�)� �]]���)� T=0]] ���� ]] �]]�? �128.138.243.64� 128.138.243.128 �128.138.243.192 .
�: ���� L��� ��)�� ��'�� ���� Q��- (���255.255.255.192 �]��� G!]� >�)� (�� '� �)� (� ����� >��*��0 !0�#�� ^ ����1 ����� ���� !� ��)� �)�� �'��)� 0 .!�4�)�� ��'C L�: (�� �-=� ��) !��� J7��.
��� (��' 0 243. .138 128.
�S�4]�� Q������ �
192 255. 255. 255.
�S�4]�� Q�����*��0
0000 1100 11111111 11111111 11111111
��� � (���/26 ��)� �)� �(32-26=6) ���7� ����� ��-�) . (? ����26=64 ��� L�� (��� �64 �]���� (��� (��'
���7� ����� . /�' �� )� (��� �!�� !�62 ��)� (� ����� (� ��H� (����� (C ��� (��' 0 ��])� (� ����� �? 1 &+���� (��) );�)�) /�' T� (��'� ��� (��' /6 �� ).(
�&��� ������� H��)1(
�]� <]*�� 1]�� �� )]� ������ � >���:� ������ L�: ����) ;�4 (� ��� ] �] @�� �����]� L�]: �]���) ���128.138.234.0/26!�0�� :
1. .)�)�� (�/26 F��: (? 6(���7� ����� &���)� ��)� :
Number_of_bits = 32-26=6 bits
2. ��� ��� (���(Network Size) I�K� )(���7� ��' ( I����64
=64 26Network_Size = 2Number_of_bits =
3. I���� ���'�� ��� Q��- (� �� C ����256��� ��� R-�� :
Last_Octet= 256 – Network Size=256-64=192
Universal Knowledge Solutions s.a.l 94
4. �: ��'�� ��� Q��- (��� ���)��� :255.255.255.192!� 2 (���� �:
��� (��' 0 243. .138 128.
�S�4]�� Q������ �
192 255. 255. 255.
� Q��� �S�4]���*��0
0000 1100 11111111 11111111 11111111
5. ��'�� ���� &�' /6 (�� � �!��� �� (����� (�)� ��:� �(�)� ���� (? �<�� ��� .)�)��) �: (�)� ��'2 ��)��� =0�� (? (���4 ��'�� ���� .( �' /6 ���� �N� ���- (�� (����78 (�)� (�: � @� ��]� ��� (�00� 01� 10
�11 ��� ����) I�H� ��� 26/128.138.234.0 /6 4 ���� /26�:� : • 128.138.243.0/26) 128.138.243.00000000( • 128.138.243.64/26) 128.138.243.01000000( • 128.138.243.128/26) 128.138.243.10000000( • 128.138.243.192/26) 128.138.243.11000000(
6. (������ �� R� ��� /6 (���)�� (��� � �� (���)�� (�)� .
�&��� ������� H��)2(
���0� J��) 3RFC ��'�� ���� /6 ����) !���)) �) (RFC950) �� C �? /�C ��'�� ��� �� )��� ) (]� �]�H���� �? ��4� ������ ��)� ����� .(
���� ���0� ���)' ��RFC ���� �:���� (� �A��� ��*�� . ��'�� ���� /�' !4�� $�� ��� �-�0 (���4� ���)' (� ����� ��A ����' ��� (��'� ��'�� ��� (��' (�� �� � I�H)� ���� L�: (?.
��'�� ��� !� �� (���7� (����' (� (����' +�� I��� ����)���: 1. ^��� (��' 2. T� (��' .
>�4-�� I�K� ��'�� ��� ��� >������ (���7� ��' (����2 .
���� : ���) ���� (����' T� (����' ���� (��� <��� ���0� /�' >���)':
�&��� ����� ����� ����� ����� E��� ����� 128.138.243.0/26 128.138.243.0 128.138.243.63
128.138.243.64/26 128.138.243.64 128.138.243.127
128.138.243.128/26 128.138.243.128 128.138.243.191
128.138.243.192/26 128.138.243.192 128.138.243.255
Universal Knowledge Solutions s.a.l 95
���0� J��) 3RFC ��'�� ���� /6 ����) !���)) �) (RFC950) ��'�� ��� �� )��� �� C �? /�C) (]� �]�H� ��� �? ��4� ������ ��)� ����� .( �:� ��'�� ���� 94� 9�� ����� &�'��� >���� I��� ���0� ��� : ��'�� ��� 0
��'�� ��� �192.
���0� ���)' ������RFC ���� �:���� (� �A��� ��*�� . /�' !4�� $�� ��� �-� ��'�� ����0 (���4� ���)' (� ��]�)'8 �: ��4 ��' ��0? $-� (� ������ ��A ����' ��� (��'� ��'�� ��� (��' (�� �� � I�H)� ���� L�: (?
����� ������ ��)� (� !�=� (� ��H� ��'�� ���� �� )� �: F� /�' !���1 ��� ��)� (� !�=� �? �]���� ���0 .��� �4�� (���� R� ��� /�' ����� &�'�� <���) I���7 (� 2�? ��0�.(
��'�� ��� !� �� (���7� (����' (� (����' +�� I��� ����)��� : 3. ���� (' ���� (��� �:� ��� (��' L�'�� !�C0 ^9�7�� �44 � ��)� $��� /6 4. �� ���0� ���� (' ���� (��� �:� T� (��' L�'09�7�� �44 � ��)� $��� /6 .
>�4-�� I�K� ��'�� ��� ��� >������ (���7� ��' (��� �2 . /�' I�)�) �) F�) �: ����� ��'�� ��� �S4? (��)����7� ��4�� ����? : ��� (��' /6 ���78�� (�)����� (�)�0T� (��'� .
�&���
8. ��'�� ��� Q��- �� )� (� 9�� �: ��:
i. (��� P+� ����)IP (��� P+�� ���� � R4 � IP9�7#�� R4 �
ii. � (�� <���)���� � ���� �� ����� ���
iii. :���) (��� �) ��'�� ���� ��' ����)�
iv. ��)� ��� (�7 (���7#� ��' ����'�
9. �� ��� (� >���)' ��'�� ���� ���) >����' ��4�4 ) (��� �) ��)� (� �S4C ��� ���: i. 1��
ii. 2��
iii. 3��
iv. 4��
10. 94 (� ��� (��� �) (���7#� ��' ���C2)���' : i. 253 ii. 254 iii. 255 iv. 256
Universal Knowledge Solutions s.a.l 96
11. ���� ���) >����' ��4�4 ) (��� �) ��)� (� ���C ��� ��� 94 (� ��� (� >���)' ��'�� C: i. 2 ii. 6 iii. 4 iv. 8
12. (��� �:���� �) (����� ��' ���IP ��) 206.15.8.0/20: i. 4094 ii. 4088 iii. 4098 iv. 4096
13. +�� I���7 (� (�� �64 94 (� (��' !�? (� ��'�� ��� Q��- ���) �� BL��)� I� Q��� �: ��� �: i. 255.255.240.0 ii. 255.255.224.0 iii. 255.255.0.0 iv. 255.255.255.64
14. +�� ��' �:���) (��� �) ��'�� ���� ��' ���6F� ��)� : i. 32 ii. 64 iii. 48 iv. 128
'���
��'�� ���� /6 ����) �3�� &�' ���� ���� ‘���) ���� (� ��� !� !�? (� c �? �;����� : 1n X.Y.Z.T/26 2n X.Y.Z.T/27 3n X.Y.Z.T/28 4n X.Y.Z.T/33 5n X.Y.Z.T/34
��) !���: ����� �&���
�������
����� �����
�����E���
����� $�L���
����
����� $�L���&"��
�� E��: 1T �&��� ������� 2T ���� 4 +��� �&- ��� �� �+� ���*� ��"�� ����� ������ E��� �
Universal Knowledge Solutions s.a.l 97
3T 4 +��� �&- ��� �� �+� ��4 �&��� ����� �- ���� $�L��� ����� H�&���� &"�� $�L��� ������
2���) :������ ��� !� �� ��'�� ���� ��' (��� (? ;��: 1n X.Y.Z.T/26 ��'�� ���� ��' :4
2n X.Y.Z.T/27 ��'�� ���� ��' :8
3n X.Y.Z.T/28 ��'�� ���� ��' :16
4n X.Y.Z.T/33 ���� ��'��'�� :32
5n X.Y.Z.T/34 ��'�� ���� ��' :64
���#�� �� $��� �� ���#��CIDR
����� ���4) ;���? /�' �� �u? �) ���))� ����) �����' ��?IP ]� L�'�� (������ !� /6 !�4� /6 " ����#��IP $��� �� ."
(��' IC (���IP /6 >��*� ' ���#� (? " ����� 1 �� "(network prefix)) �?"��� �*��� ("� /6"$�L� $X&Y#L�."
9%�V�#� �v'�� ��� &P�� ;�)�) �� ��� �*��� <��)� ����� !�4�� 3 ��)� (� ����)� ����� (� (�)��� =� 9@))9�7#� .
�%�V�#� �*���� >�'�� �=�0�) �0�? O��6 /��E)!� /�' ��� � � :10.10.0.0/16 !4�� � ��� ����� �-� ���� T�� ��� 2� J��) I� (���7� ��' ��)�� ���� �:� ���)��� ��� � ��D��#� �*��� !��.
�*� N�� ���� ���L��� �� ����� -X&#L��� 1 ���� ��' �� J0#��. ���L��� � ��� ��' 1 � >-����� �&��� ����� ���J
1 /32 255.255.255.255 �� &���2 /30 255.255.255.252
�� &���6 /29 255.255.255.248
�� &���14 /28 255.255.255.240
�� &���30 /27 255.255.255.224
�� &���62 /26 255.255.255.192
�� &���126 /25 255.255.255.128
�� &���254 /24 255.255.255.0
�� &���510 /23 255.255.254.0
�� &���1022 /22 255.255.252.0
�� &���2046 /21 255.255.248.0
Universal Knowledge Solutions s.a.l 98
B�0� : ���� �� ���))� ��)� �� ��'�� ���� ���-@� ����4� ���� (����' (� >���)' ����� ��� 9���) ;���? <��) O��
1 .� �6 �-=' /6 �� � ��� ��� � ��%��� �*��� !�� ���� G!� � Q��� P��'6 (' >�7�' ��)� ����� !�� P��'6 I����� � ��%��� �*��� !��� ���-C . (��' ����)� ���� ;���C�� ��� L�: 9D��E) �� >���A�IP �44 � ��)� ���- 2�� (��)
���� �4�� 9%�����'�� ��� Q���� >�'��)� ���4� �� .��) !� /�' ���� ;���C�� ;)�#� <�� ���� /��� !�0��� :255.255.0.0 10.10.0.0.
����� ���4) ;���? /�' �� �u? �) ���))� ����) �����' ��?IP ]� L�'�� (������ !� /6 !�4� /6 " ����#��IP
$��� �� ." � (����� 9��4 �� )�3 >�� ������ �� ;���C �: $7A� B� C (� /�C ��)� L� @) I� !� � /��� 3 T��� �
#� 9���) �� ��0@) I? (���9�7#� 9%���� ��� 9%��� <�� . (��' IC (��� �6IP /6 >��*� ' ���#� (? " ����� 1 �� "(network prefix)) ? �"��� �*��� ("� /6"$�L� $X&Y#L�."
9%�V�#� �v'�� ��� &P�� ;�)�) �� ��� �*��� <��)� ����� !�4�� 3 ��)� (� ����)� ����� (� (�)��� =� 9@))
9�7#� .%��#� �*��� !�� ����)� 9�7#� 9%��� /6� ��� �*��� /6 (��� ����) ����' !�)�)��� � ��.
��� (� >����� ���'�� ��� 9%��� �? ��� 9%��� !�� �: ��� ��*��� L�: 9%��E) . ���� 9%��#�� 9�7#� 9%��� ��?$��� /6 9�7#� !4� /�' !��) ���� . $��� (��� ����� ���� 9�7#� 9%��#� $����� ��4)� ���� ���� !� (����
�������� � ��"%�V�#� �*��� ,�� $����� ��4)�.� !� /�' ��� � ��%�V�#� �*���� >�'�� �=�0�) �0�? O��6 /��E) :10.10.0.0/16 (���7� ��' ��)�� ���� �:� ���)��� ��� � ��D��#� �*��� !�� !4�� � ��� ����� �-� ���� T�� � 2� J��) ���.
B�0� :
���� �� ���))� ��)� �� ��'�� ���� ���-@� ����4� ���� (����' (� >���)' ����� ��� 9���) ;���? <��) O��1 . �-=' /6 �� � ��� ��� � ��%��� �*��� !�� ���� G!� � Q��� P��'6 (' >�7�' ��)� ����� !�� P��'6 I��� �6
���-C��� � ��%��� �*��� !��� . (��' ����)� ���� ;���C�� ��� L�: 9D��E) �� >���A�IP �44 � ��)� ���- 2�� (��) ��'�� ��� Q���� >�'��)� ���4� ������ �4�� 9%��� .��) !� /�' ���� ;���C�� ;)�#� <�� ���� /��� !�0��� :
255.255.0.0 10.10.0.0.
Universal Knowledge Solutions s.a.l 99
����#�� IP ���"��
(��' !� +�)��IP���� (��' 2�@� ���)�8 /�' �:�K� �V� )�#� .
����� ��K� /�' >���)' ��������' $-�� � @)CIDR ��� I��+� (� � . F� 2��� ��� ��+� ���S)� $-�� ��? ;A� �N�2)�� ����' &��'6� ���S).
)� (��� /6 ��� � 2��� /�' >���)' ����) ����' ����) �0 (�� ��� ��+�� �� �-=' 3 �) �4� ��� � (����� �� ���)�8.
���0� J7�)RFC1918 94 (� ��� A � 16 94 (� ��� B � 256 94 (� ��� B �]���� ���� )]� (]��� >��� � ���� .
!��� J7�� �4� (������ &+���� ���� (����� . �]) F]�) ��� ���Y (����� �'���� (� ��) ) (? $-��� (�������K�) $� ����� ;���)�.
(���IP (� /6 !���CIDR
94A 10.0.0.0 10.255.255.255 10.0.0.0/8
94B 172.16.0.0 172.31.255.255 172.16.0.0/12
94C 192.168.0.0 192.168.255.255 192.168.0.0/16
(��' !� +�)��IP���� (��' 2�@� ���)�8 /�' �:�K� �V� )�#� . ���� ��' (�7d) ����� ��� (� 2��' !�4� I����
��� L�: /�' &���� (����' ‘���)� �� �:� >��+�� !�� ��4�� 1�� (� !��� �20��� !�� �� �(��' ���)� ?��� $� /���)�8 2��' ���- I� $��� /�' `�)��3 .
����� ��K� /�' >���)' ��������' $-�� � @)CIDR ��� I��+� (� � . F� 2��� ��� ��+� ���S)� $-�� ��? ;A� �N� L�: ���� ���� (����' ��� � ��� ��+� ���� �6 �2)�� ����' &��'6� ���S) ��? !�]� �]� �]�? �2]�*��+ (� >����+ ���
(���])' /6 &��� ���� 2���)� ���� ��� ��+� Q��-6 ;�4 (�� �� M ��� ��+� /�' ���)'3 $-�� (' (��H�� ���� ��� ��+�� �4� (������ ����� (����� ���)'� ���� ��� ��+� L��)�� (��+ . ;��)� � ��-�]) &��]'6 >&��]'
���� (� ���� .
�]���) ����' ����) �0 (�� ��� ��+�� �� �-=' 3 �) �4� ��� � (����� �� )� �� ��� � L�� \!� (��� �>����' ���)�8 /6 ��� � 2��� /�' >���)' . ���0� J7�)RFC1918 94 (� ��� A � 16 94 (� ��� B �256 ���
94 (�B>��� � ���� ����� ���� )� (��� . �]4� (���]�� (]� (���� !��) �4�� (� ��� ��� (��� 3 T������� ��' (� ��@)� I���� 2��� /�' ���� J� �) ����' �)) �6 ���)�8 /6 ��� ������ .
&+���� ���� (����� !��� J7���4� (������ . �) F�) ��� ���Y (����� �'���� (� ��) ) (? $-��� (�������K�) $� ����� ;���)�.
Universal Knowledge Solutions s.a.l 100
����� ����#�� �+&�
(����� ����) ��K� ������ ������ �� )�)NAT.
�4� ��� � (����� ������ !���� K�)�) (? >�7�? ������ ������� (��� �]�� � ��]���� �]����� ����� (����������� ������
���'6� I���� 2��� ���'6 ���S) (���)��� ��� ��+� ���S) $-�� (' (��H�� ��) !�� ��NAT �]�? �2]��' ���� /�' /��)� ���7� ����� ���'6.
���� ��� �������� ��)�� ���� &�' ���)CISCO� ��K� NAT��)����� /�' .
��K�? �� )�� (? (��� ��� Windows Server� Linux ����) NAT .
J���NAT(��? &+�� 2�@� ��K�� ��� � ���� P�� N� .
(����� ����) ��K� ������ ������ �� )�)NAT (Network Address Translation) �]) ����7� ��4�� (���) �� )�)���)�8�� !�4)3 (� ��4� (����' .
��K� /��)�NAT ������� (����' $7�� �+� L�: �� ��4� (��' !���)� ����� �4� ��� � (����� L��� ������ �+� (���C 1�� �� ���� �-� !���)� ���) (? �� (��� ���.
�� !���� K�)�) (? >�7�? ������ L�� (��� ��]���� ��� � ������ ������ ����� (������ �4� ��� � (����� ��������� . �����8 L�: !���) ����� ����� ���� (� �����6 ���� ��' >�4�4 � ����) ����' �� !��� L�: �'��)
��� � ���7� ����� /6. �� )��NAT ��-�C ������ ����' (�]�' ��' ��� � ��� � ����� ���� (�� ��� ���-N� J��) �����IP ����]
��� � ���7� ����� (�� F�) �� ���� .���� ���� (��' 2����� $-��� (��� (���C 1�� ���. � )�� ����' P�7� 2 ���� ��� ��+� ��� � �4� (����' �� )�� I� $-�� ��)�� ����� 2)=���� �� 2� . $-�� (? 36
/]6 �:���]�6 I�]�� ��� � (������ ������� T�� ����) ����' �� ��� ��+� (� ����' !4�� �) (����� �K�� �� )�� ���7� ����� . ]� 2]��� ���]'6 �]��S) (���)���� ��� ��+� ���S) $-�� (' (��H�� ��) !�� ��� I���
���'6�NAT���� /�' /��)� ���7� ����� ���'6 ��? �2��' . ���� ��� �������� ��)�� ���� &�' ���)CISCO ��K� �NAT��)����� /�' . �]�K�? �� )�]� (? (]��� ��� Windows
Server � Linux ����) NAT ���� L�: !���) !7�) $-�� (� >���� >��' (? (� �A��� ���4]) �) &+��Z �? ��)��������)�8�� . J���NAT (? (���)�� (�C �@��� (��)�� (�� ����76 (��? &+�� 2�@� ��K�� ��� � ���� P�� N� NAT >�]���� �'��� 3
��� (��� �� )� (' ��S#� 3� (�C &���+ �� .�)�8 ��� ��� ���� ,����� J��� 3 �����.
Universal Knowledge Solutions s.a.l 101
1 ����#�� �)�IP
��' �� ���)�8 ����� !4�)1992(����� +�� ��4C ������� �4� !�� � T=0 ����) /6 :
1. ^9��4 (����' ����)� 2. ���'�)�) (? ������ ���� (��� 3 �� 7 !��� /6 ����)�C /�' ���4�� ���C �:� 2���) !��� !��). 3. (����� +�� IP ?��� >���� ">3�? !4� I� ��� ) " ������ I? (��.
>��� (���) (��� `�)- O�� ���� � L�: \!� :
• �]���� /]�' ��)�� ���� 2���) �w��) �� (��� �F��M ��K�� O�� (�7 !� ��)�#�� �!�C(CIDR-Classless
Inter-Domain Routing)
• \!� ��)�#�� ����0 ���) �� (��� �O�� ���� IPV6 ��' �� ���)�8 ����� !4�)1992(����� +�� ��4C ������� �4� !�� � T=0 ����) /6 :
4. 94 >�4�4 � 9��4 (����' ����)�Bn &���� ��*��� ���K�� !�- (� ���A�� (����� �:� – ��' 94)�� �� 1995^
5. :� 2���) !��� !��)���'�)�) (? ������ ���� (��� 3 �� 7 !��� /6 ����)�C /�' ���4�� ���C �. 6. (����� +��IP ?��� >���� " >3�? !4� I� ��� ) " ����) (��)� �����)� (����' F��: (? ���� ��� ����S� ������ I? (��
�� L�: /�' Q+�))�� ���- &�' �� ��7�)� ��� �? �*���� . !�� �� !4��� I� 1��S !� )� (? ������ �>����>��*� ' ���)�� ��-�C $�+�) (��� ��� (��� (� !�� �4� �Y P��� +��� ���� (�� �.
>��� (���) (��� `�)- O�� ���� � L�: \!� : • w��) �� (��� �F��M ��K�� O�� (�7 !� ��)�#�� �!�C �]���� /]�' ��)�� ���� 2���) �(CIDR-Classless
Inter-Domain Routing) . (����� &��8 >���) � >�����? \!� �: ���� �6IP (� ��H� 4 /�' (����� �� )��� ����� � &����)� ��)� B�' ;���? �� )� ��' 2���) !��� ����)� J��� T��� ����� �0�? ��� ��� K��)�3 (]' >�7�' �:�
����� ��� K��)�3
• ���) �� (��� �O�� ���� \!� ��)�#�� ����0IPV6 !���)��� (� ���� � �� ��)�� I� IP P�7]� $���) I��� T��� /�' ��0�� (����' �� )��� �����16 �� )]� (]� �:����) �) ,��� (� (���4� ���)�� T��� ���� IP =] ! ����� (�� �� ,� ���� . !���)����� �4� ���:C ����- R*�4 &�' 9�� /�' � �� L�: ��)�)�IP 2���
����� ����) ����� (� !��?� �'�� �0�? . �]����) �) $���) �����' �S�)� (��? !��' ���� � �� (�7)) ��� !�� ��' ����� ����������
�� � �� �+IPV6 ��? ���C � �� ;���) ��� �� CIDR �]�� ����]� &�' ��� !��� !�S ) ��� �� J�4? ��� �� )�#�CIDR2���) �+���) I���� !�- (�� ���)�3 �� .
Universal Knowledge Solutions s.a.l 102
����#�� )+�
���)' ���)�8 ��� ������� +��� /�' $-�� (InterNIC) (����' /�' !�4�� ���)�8 ����� �� . ��� �: ����� �� ��? ���ARIN !�� InterNIC������C &��� �� .
��-�C� P���C $�+�) (' ��H�� ���)�8 �*�: ���- �>����6:
ICANN (The Internet Corporation for Assigned Names, & Addresses) � ������� �=�� T=0 /6 (����� ����)������ !�� �4� ���� /6 �=�� L�: &��6 !���).
R�� H��� DJ�� ����� �*'V ���� ('����
ARIN www.arin.net ������C P��4 ;���� ������C &��� ;���� !��
APNIC www.apnic.net F������� ���M �����
RIPE www.ripe.net �� ����� <����� �����? ������
!�- (� &��8 ����' !���) J��ICANN /6 ARIN � RIPE � APNIC �? �]�� !� �� (����� ��� I��+� /6 �0 (��
���)�8 ���) �) �����C ���4�� 2���) !��� .��� $���)� ������ !� ��.
���)' ���)�8 ��� ������� +��� /�' $-�� (InterNIC) ' /�' !�4�� ���)�8 ����� �� (���� . ��� �: ����� �� ��? ���ARIN !�� InterNIC������C &��� �� .
������ �) ���7� ����� ��-�? 9���)� $-�� !� ���� T��� ^���� ��-�? $�+�) I��� . (���]�� P�7� ����) ������ ���
�� �) ������� ��'�� ���� /6 2�6 !4�� I������� �:.
��-�C� P���C $�+�) (' ��H�� ���)�8 �*�: ���- �>����6: ICANN (The Internet Corporation for Assigned Names, & Addresses)
����� !�� �4� ���� /6 �=�� L�: &��6 !���)� ������� �=�� T=0 /6 (����� ����)� . �]���� ����� L�: ���' �]��Y �]��� I��+� ���� T�� !��� �� ���� �: ��� ��:�'�) �) ����� �� ��� I��+� /�' ��44� $�+�) /�' �]�'+�) �]) �=��] $]� �]�� ���� ��� I��+� !���)� T��� ���*��+ /�' ����+�)� (����� ����)� ��:���� ���
ICANN.
�- (� &��8 ����' !���) J�� !ICANN /6 ARIN � RIPE � APNIC �? �]�� !� �� (����� ��� I��+� /6 �0 (�� (]� (��' /�' (��4�� (*��+ ��)�� 3 �6 ���)�8 ���) �) �����C ���4�� 2���) !��� .��� $���)� ������ !� ��
� �����? ��4�� 2���) !��� �� >��*�� �����' (��� (C ��� ��+� R4 � (����� $���� R� ��� ��- ���� ���� T���� 9�Y ��� ��+�.
Universal Knowledge Solutions s.a.l 103
1.9-10-11.23'���
1. 2)�*�� `� � ��'�� ���� /6 ����) ����� `� .
2. (��' �� 9�7���� ��� �� �4� ���-C ����) /�' ���-C L�: �'��) 9��� s��'�� ���� ���-? /��� ��IPs
3. ��� ���� (��134.122.0.0/16:
i. ���� ��' ��/19��)��-? ���� �:��� s��:
ii. s��'�� ��� !� /�' (���7� ��' ��
iii. (��� �� ��)�� �) ��� ���134.122.64.124
iv. ��� !�� R� T� (��' �: ��
� ' T�0� � ' ���0 !4�
������� ����� :
2���) a���� IP
������� ������� : 9�� �K�?Glossary<��#� .
!"��:
������ �+� !�4�6 ;���? ���� L�: �� m-����IP 1��)���� �1�� ��7��� ��4)� ���� &�' (� 9H� ���� ��' �� ������ ���� )�) �) ������� �����) !�4�)�� `� )�� �2���)�� ����' a����� ,�?F�) 2���) ����' ����) .
��#� $� %�: /�' !4� �: �� ;�� 9��)�:
• 2���IP2)������
• ����+�� 2���) !���� 2���)
• �)�������� 2���)� ����0 2��
• �� � 2���) �3���)�������� 2���) �3���)���� ��
• ������ H�� @� ���) !*���
Universal Knowledge Solutions s.a.l 104
1.12-13.1 � (�
o ��4� (�� &����� ���� � $���� ����� ��' ������ �+� L��) ����) (' ��H�� ����' ���@� 2���) 9%��E����)���� ��+���)��� /6 �+� L�: !�4�6 ('�
o ' 1�� ��7��� ���)�� $����� ���� (� ���� ��' ���� !�� �� &���� 2���) ����' J�4)������ &�' �� . ���)���� ��+� ��4� (�� &����� ���� ����� ��' ������ �+� L��) ����) (' ��H�� ����' ���@� 2���) 9%��E�
��)��� /6 �+� L�: !�4�6 ('� .;��A ��� �� ������ ��A ���� (' !H� 2���) ����' 2� ) . !�C R F���� ����� 2@�) I� ����) /�' >���- (��� (? (��� >����0 >�4 !@�) �- �F)��� (� P� 1�� ;�)�) ����'� ����4 ����� L��)
���? �-�� 2�6 2�)) I� Q�� .2�' T��) I� P��� ����) /�' >���- (���� �:��? (N� ����� 2�� ��� >����- J�4) ����'�. �- !� 2���) ������� � @) �:�'�� �'">&'" !0� " ����� �� E����A )�*+�� &�� 3� &' �&� 4C" . I�)�) (? (��� ���
/�' 2���) �������" 1�(�� >&' " ��7� >�-�� ����? (� 2��� F�)�� 3 ��� /6 ���)� ������ 2��' ;�� �� ���)&����.
G������ ] ���) G���� /�' (��) (C !�� �4�� ��)�) (� (��)) /)� ���) � ��� $���� (�� ���� I� 2��� ����� ] �� $���� ��' ��)=���) != 2�� )� .
������ &�' ��' 1�� ��7��� ���)�� $���� &�' ���� !�� �� &���� ����� J�4) . !�� ��4�� (��) (? �:��' ����3 �6 ��)�) !� ������ ����� G���� /�' !�� ���)�� $������ G��' /�'� >�7�� ��7��� ���� /�' (��) (? >�7�? ������
2���.
&�' (� ��H� ���� (�7 2���) ����' ����) �� ������ ���� )�) �) ������� �����) !�4�)��� ���) J*� `� )1�� ��7��� ��4)� ���� .
�('���� '��� 2+����
2��� ��� ;��) �4�� ���) I��� ���� ,�� /6 ��)�)3 ��4�� (����' ����� ���� $��� (� ��H� ��� ���� �6)�:��' &��B�' L�'�� I�(���� L�: (� ��� /6 ��)�� ���� !� (����' &�' �4�� F�)�) T��� � . (��� (? ;�� �:��'
�� ] ���) G���� /�' 9�7#�&���� L�: ����� ] �� G����.
(��' /�' >���)' &���� L�: ����� 9�7#� !� �='6 I����&�Z�#��9�7#�� ���� ���'8 (� P+�� �:����6 I��� �) .
�� )��� ������ ;��� ����' I��#� �� M 9�7#� /6 ��+� !���N� 9�7#� ;A�� ����'AND�7#� (��' (�� ������ 9 >&� ��� ��+� !���6 O�� �(�)����)� (�)��)� ���� �N� �!"��#� 9�7#� Q��-� ���� 9�7#� (��' (��� �2'��-� !"��#�
���� /6)&��� ��� /�' !"��)�#�� !"��#� ���) ���� I���) (? ���)' /�'(B��� �����6 O�� 36� � &��)2��� ( �)�) /�))����� !��) �) ����+�� � !��� >���) ����� .
Universal Knowledge Solutions s.a.l 105
'���
�� ���� /6 ��+� !���6 ���� 9�7#� ���� ���� �) ���) �3�� ���� 1���) �: �3�� L�: 1�� (? (� �A���>���-� ���� ����) �� �V� d)�E) 3 ���K� �3��(� !"��#� (�� �6 ���� ;����� ��� � ��)�� 3� &��� ��� /�' (���� !"��)�#�
2��� L��)�� ��+� 2���) /6 !��#�:
H��+�� : 6�� .��@ �����
!"��)�#� (��' !"��#� Q��- !"��#� (��'
0� 20.20.20.3 255.255.255.1 20.20.20.2 R#� 20.20.20.4 25.255.255.1 20.20.20.2
0� 200.200.128.0 255.255.64.0 200.200.65.24
R#� 200.200.129.128 255.255.128.0 200.200.128.24
��*+��IP
• ������ (��))IP ���� /�' ����' ���� ������ �'���� (� IP (�� � M /6 ��� $��� (� �+� !���)� �)�)
�6��*��� �����6 ���� /6 ���4
• ���� �� �3���)��� ,��� I�)�� ��IP�)�8 ����� ���)�3 ���� ����) ������ !)� /�' � !���) �����' ����) ��!���
• ���� $������ ��4�� �? ������ ��� /6 9��) ���)�3 ���� /6 ���)�� ������ ���@� ���� ����� 9%��E�
• (�� <���) ;��"�" �� *+��" 4�"9&"�� *+��"4� T�� ��' �����6 I���� ! � ���� ��' �+� !���)� I��
�� ���� .
• 2��� 9%��E� IP ��)��� /6 �����N� ����� ! � ����� /�' ������ �+� !���)��� ���� ���� ��� +��� 2�? /�'
�� ����� (� >���)'
B�0�: J��4� �� )��" 2+��IP"/6 &�� 8 ���� ����' ����' ������ /�' <���)� ����- ����)' �: ����)'3 $��� (?
!���)�����IP ������ !0� O� ? �3���)���� ����' ������ /�' ,�� ��� IPX �AppletalK ... r . ������ �(�� �� J��4� �� )�"2+�� " ����� 2-��6 (��"IP">�7��A �� C J��4� �� )� ;��� 3 ����' >�7-��)� .
Universal Knowledge Solutions s.a.l 106
������ (��))IP ���� /�' ����' ���� ������ �'���� (� IP ���4�6 (�� � M /6 ��� $��� (� �+� !���)� �)�) ��*��� �����6 ���� /6.
������ �� �3���)��� ,��� I�)��IP��) ���)�8 ����� ���)�3 ���� ����? !� � ����) ������ !)� /�' � �����' ��
���� !0� O� ? ����� !)� /��) (�� �� ������� (�7 �����7� ����*� ������ !)� L�: ��)�E)� �!��� !���)�����7 ��A� �����) ������) .
2��� I�K� 9���)� ?���� 2���)� !���) ���- �� ) ;���?� <�� 9���)IP `� �� ��� ���� 2��' ��)�� ;���?
2���).
��� /6 9��) ���)�3 ���� /6 ���)�� ������ ����� L�: ���)' ������ �6 ����� ������� 2���� �� 9���) >3�? ��)������ $������ (���7� �? ������ . ��K�� (�IP��)-��� ��� �-��� (� >���+� ���� ���� ���)' (��� .9����
2��� 9���)IP L�'�� �� (�� <%��E� (? ;�� ��� I�K� !� � "�" �� *+��" 4�"9&"�� *+��"4 �+� !���)� I��� T�� �� ���� ��' �����6 I���� ! � ���� ��' .��� (e� �� ����� ! � ���� (��) (? ���� ,�� (���.
9%��E� 2+��IP� ���� ��� +��� 2�? /�' >���)' ��)��� /6 �����N� ����� ! � ����� /�' ������ �+� !���)��� ���
�� ����� (�.
2+��� 1&�� ��������
2���) ����' ��K�� (� ������ �0=0 2���IP : (� �'����9&"��� �" �� ��*+�� /'�E) ������ ����� �"2+���� �� +"4 /6 ���78��"+�� G&��2."
• (? ���� ,�� (��� T��� �� ���� ��' �����6 I���� ! � ���� ��' �+� !���)� I��� 2�? ������ <��
��� (e� �� ����� ! � ���� (��)
• ���� (����' /6 �� ) ������� /�' ����� ����� ���� 2�@� 2���) !��� 9%��E�)�� ���� !�� ���)�� ()� � �B4) #� ������ !)� ���� !���))� �:���)) !)� �:�'�� �)IP(
• ����� (� ������ �+� /��)� �2��� �� ������ ������� ���4 ������ (� .�+� 2�@� 2���) F��� 9%��E�
;���� ��� �� )3 ������� �! ���)��� ��� �����6 /6 9��� I�
Universal Knowledge Solutions s.a.l 107
B�0� : �:+���6 ;���? $� <��)� ��� ���� L�: +���6 ���� ��)�6 ��� !��� �2���) !��� >����� ��D��#�� &���� ������ ���� ���) 3
!)�IP������ . �'��) ������ ����� 2���) !��� !�� ? (� G!� I? �� ���)) ���� L�: 9H) �) ������ 1�� (? 36 !4�) /�'!�4�)�� ������ L�: `� >���3 I����� ��S $�.
2��� F�)��n 2���) ����' ��K�� (� IPn������ �0=0 : (� �'����9&"��� �" �� ��*+�� /'�E) ������ ����� �" �� +
2+����"4 /6 ���78�� "2+�� G&��."
I���� ! � ���� ��' �+� !���)� I��� 2�? ������ <�� (��) (? ���� ,�� (��� T��� �� ���� ��' �����6 ��� G(e� �� ����� ! � ����.
���� (����' /6 �� ) ������� /�' ����� ����� ���� 2�@� 2���) !��� 9%��E�)�� ���� !�� ���)�� ( �:���) �)�
�B4) #� ������ !)� ���� !���))�)�:�'�� �) !)� IP������ .(
2��� �� ������ ������� ���4 ������ (� .�+� 2�? /�' 2���) F��� 9%��E� . (� ������ �+� F��� /��)�(� GG!� /�' >���)' ������ L�: .���� �! � ����� : ���78�� ������� �+� �� (������ !���8 ���� !���8 (��'
��� /6 ���� ��' ���)��� ��� �>���� ������ �+� !���6 /6 9��� I� ;���� ��� �� ) I��� T��� �2���) !������ �� .
2���) ����' (@ � ���� �� ) /�' L�'��) 2���) ����+�� 2���) F��� �� )�� . F��� ����+�� L�: �'��)����� ��� �� ) /�' ���) !�� �� ����:6 �? O� ? &��' /6 ������ ��+� !���6 ;�� (� (�� �6 ���� ���� I� ;�� ���4 ���� ����.
2+���� ��� +
&�� (�7 !��� �� 2���) ������� (�+ ) I��� .!��� �0=0 (� ��- !� 9@)� T��� ���- (� 2���) !��� (��)� :
• �' /�' !�C I�)�� ��� (�)�� �*���� ( ��� /�' !�)"����" • �� &���� ��� /6 !�4� �:��' (��� �) �� ���� /6 ���0 �� � <��� (���)����� �*���( • ��� /6 ���)� ������� ����� ���� �V�d)�#� I� ��) 2��� (��' /�' T�0 I�)��"���� " �:����' �)
����� !�C ()/�C �*���(
]� 2���) !��� ���- (� ��� ����� �0=0 !��� (� ��H� ���� ) �'��">&'" .
��+� ���� $� >����) <�� �0�? (' &�� T��) ����� (��' ��� ��+� 2���))!��C Q��� �� <���.(
Universal Knowledge Solutions s.a.l 108
������� (�+ ) I���&�� (�7 !��� �� 2���) .!��� �0=0 (� ��- !� 9@)� T��� ���- (� 2���) !��� (��)� : I�)�� ��� (��' /�' !�C)��� �*��� ( ��� /�' !�)"����" /6 !�4� �:��' (��� �) �� ���� /6 ���0 �� �� �
<��� (����� &���� ��� )����� �*���( ������� ����� ���� �V�d)�#� I� ��) 2��� (��' /�' T�0 I�)��� � ��� /6 ���)�"���� " !�C (����� �:����' �))/�C �*��� .( O��6 ��' ��� /6 &� ��� !�4� (���8�� (�� �N�
�� /��#�� ��) 2��� (��' (��� 2��� �����>�A��� ��� C !��.
(��' ,�� /6 ������ �� ) ���- &�' /�' I�)�� (? 2���) !��� (���)�*��� ( !��� ���� O�)�� (��� (? /�' ��� ��) 2��� (��' /�' I��� !�� �? �� ���� !�� �: !�� F� (�� >P�� ���� ��- !� �� >����.
� ���� ) �'�� ]� 2���) !��� ���- (� ��� ����� �0=0 !��� (� ��H">&'" . �>�-�� ���� 2���) !��� (? !��� T���
<��� (? !����"&�M"2)��� ) �� &���� �� ���� /6 . (? !��� ���) 2��� (��' /�' <��� O�)� !�� ��� <���"&�M"��) 2��� (��' /6 .
��+� ���� $� >����) <�� �0�? (' &�� T��) ����� (��' ��� ��+� 2���))!��C Q��� �� <��� .( ��) � !�� ��
���� Q���N� ���) ��*���) <��� ���� (�� �� >3���� >����� &��ICMP ���@� ���) !��#� /6 " .�/ ������ .�� �& �J &K ����� "(network unreachable) .
'���
���) ��� ���� (? 1���:
A
B C
D
E F
G
N1
N2
N3
N4
N5
N0
N6
1 2
1 2 3
1 2
1 2
1 2
1 2
1
2
3
Universal Knowledge Solutions s.a.l 109
1���N1,N2, ... ������� ���)�� ���� (� �'���� A,B,C, … T��� ����� &��� ��)�� 2��� !� (��� T��� ��-�#� 2)���� O��6 (� >���)' ��� �� 2��� ��)��1 �2 � ...r.
���� F�? 1��� >����� ��� ������ ��� )�)��0 <�� ( !��� �<��� !� �� &�:�K ������ (� 2��� !� !�? (�
�� &�:�K ���� O��6 /6 ��� ��)�� �) ���� (� ��� I? (� 2�6 !4) �) �+� !���)� 2���� J��� I� 2���)<��� !� .2���) !��� (? 1�)��� >����!� 2� �����) :
2��� 2���) !���E:
&'�� *+� ������ 2+���� *+���� ������ �%)��+� H+ ���� ��*+���� � *+��� .�/
N3 F 1 2 N3 D 2 4
… … …
…
�) �)� ��� L�: /�' ������ $��� ����� 2���) !��� $7� ���� ��4 F�� (���� !: O�) ���- /�' ��� �4)
��� (�7 2���)!!!
���)�8 ������ 2���) !��� (? � T���� I� �� ��4) <��� !� �� ��E)!!!
2+���� ���)&��"
����� (� (�'�� ���� /6 ��� ?� <��IP :9��4 (�� ������ �9��4 �� ����� . �����? (�� <�� ���7�� <�� �-������ .
2���) ����+�� (� (�'�� ���� /6 9=) 3 �: I�H� . 9��4 �� ����� /�' &��)�� 2���) ����+�� 9��4 (�� ����� /�' &��)�� 2���) ����+�� �.
���) � ��*��6 (�)��+�� =� �� )�) :��� �*���� ���� (��' (�� ������ .
�� 8 ���)������ L�: ����) ;���? �� 1��A ���� /6 & . I���7 (� �2���) ����+�� !�4��) �� 1� !�-� ��
������ ;���? J�7�)� P��.
Universal Knowledge Solutions s.a.l 110
2+���� ���)&��" : �&�(��� 1�&+/ �- #����� ���(��
!�C �� (�� &��4�� ��� �*��� ��)� ����� �'��)���� (� (� >�4-�� �*��� !�� I���� ;�)�) I� ��1) (����� (" �, �� ��: ������ ��" .
���� (��'� �3� �� ����� (�� ;�)�) ,�� ;��� >�)� �>�)� ������ I��).
!� J7�� (��� (�� ������ ����' <���10.35.63.45 ��� �*���� 10.32.0.0/14.
IP Address=10.35.63.45 00001010 00100011 00111111 00101101
Network = 10.32.0.0./14 00001010 00100000 00000000 00000000
B�0�:
(��'� ��� �*��� ������ ;���? ,��� (�)�� �)*��� ������ �(���C 1�� �� �I���7 (�IP . (? ��)�� ���� L�: ��)*��� �� ���� ������ �/�C �*��� �� �3� �� ��)� ����� (� �� !� ���- ����� !�� ,�� ��� (�� �6 (�)����)� (�
����0 �*��� �� �3� �� ��)� ����� (� !����.
!�C �� (�� &��4�� ��� �*��� ��)� ����� �'��)(��� /6 ���� (� (�� >�4-�� �*��� !�� I���� ;�)�) I� �1) (��� /6 ���� (� >���)' (" �, �� ��: ������ ��" . �� ����� (�� ;�)�) ,�� ;��� >�)� �>�)� ������ I��)�
���� (��'� �3�.
�� �� !� ���- ���� �6 ��� �*��� >����� ���� (��' (? ��)��"���3� �� ��)� ��� " �� !���� �� ���� ���������� (��'.
!� J7�� (��� (�� ������ ����' <���10.35.63.45 ��� �*���� 10.32.0.0/14 . �*��� <���� (��� (? K�=�
<�� ���� �:���7� �) ������ ;�� ��� . �6 ��%�V�#� �*��� <��)) ��� �10.32.0.0/14 (��� $� 10.35.63.45 (C �� �� !� ���-"�3� �� ����� "���� (��' �� !���� �� ���� ������ (��).
Universal Knowledge Solutions s.a.l 111
$��� �� ���� .�� � ��#��� 2+���� �)&��" Classless routing Algorithm
�� ����)� ���7�� ��? ���+�� L�: $7) 3 (��� 9���) ����IP .
(�)����? (�)���� (� ���+�� L�: (��)) .
(��� (� >=� ���+�� L�: � @)IP2���) !��� (� ���- &�' �? ��� �? ��4 Q���N� ���)� �=����� 2���) !���� .
(�� ����' /�' &��)�� 2���) ���+�� ��H� !��� ��� ���� J7��9��4 : ← ��� �&�(���:2���) !��� ���- �� &����� ���� ��*��� $� ���� (��' ������ ����� L�: �� I��) .
← (Y�Y#L��� �&�(���: ����� (' ��)�� ���� �'���� (�7 (� ���C �*��� !�� /�' I��� ��� ���) ���� I��� �����.
← ���+�� 9-�))2���) !��� ���- (� ��- I? ����� !��� O��6 (' .)�� � !�� �� !�� ('.
����: ��0�? &�' 1��� ����� !7�? G!� � ����� ���+�� !��� J�7�) . 2���) !��� /�' I��� 2��� ���� (? 1�)��
��) !��� �� 1���� :
(�� RJ& ����� 1 �� 9&"�� *+�� ������� 2+��� 1 8.0.0.0/5 Ethernet0 192.168.1.1 2 10.1.0.0/16 TokenRing0 192.168.2.1 3 172.0.0.0/8 Serial0 172.16.1.1 4 10.32.0.0/14 Ethernet1 10.32.1.10 5 10.32.1.0/24 Ethernet1 - 6 10.32.0.0/14 Ethernet1 10.32.1.11 7 192.168.1.0/24 Ethernet0 - 8 192.168.2.0/24 TokenRing0 - 9 172.16.1.0/30 Serial0 -
(����� (? K�=�4� 6 ��) 2��� (���� (���) � ����? 36 ������ ���� !�� ���- ,��� ��� �*��� !�� ���- ,�� 2�6 (� H� (�� .) !��� ,�� (�7 >����� ��:���� (� �� C 9=) 3 !��� >���� �� ��� ,�� ���) /��� =� 36� 2���
!��� ,��.
Universal Knowledge Solutions s.a.l 112
(���� ����� ������ ��+� /��) �- 2��� (? (Y 1�)��10.35.45 . ;�� ���+�� ��� $�)) ��� ���� !�����>����� �:����� �) !���.
← ��� K��)�3 (' ������C ������ ����� �:� �/�C ����� 1 �))� ���1� 2� 4� 6 ���� !��:6� 3� 5� 7� 8 �9.
← (������ K��)�= I�H)�� ����0 ����� ��? 4� 6��� �*��� ���C !�� /�' ���*�)�3 .
← (���� Q���N� ���+�� ���) ����)���4� 6���C !�� �� �*��� /�' ���*�)�3 2���) !��� (� .
4� (Y 1�)�� (��� /6 ����� ������ ���� !�10.255.5.1 !� �� T=0 ���+�� !��� <���) I���� ���):
← �-� ��� �����C ������ ����� (' .)��12���) !��� (� .
← �-� ����� ����0 ����� K�)�)1.
← ���� ��' ������ ���� !���6 I��� ���)���Elhernet0 (��� �� ��) 2����192.168.1.1.
(���� ����� ������ ���� !�4� 1�)��� �� C ���0� ��9.1.1.1 .��) !� /�' ���+�� ��� (��): ← �-� ��� /�C ����� (' .)��12���) !��� (� .
← �-� ����� ����0 ����� K�)�)1.
← !�0� �� !�� �: ���� ���� ��' ������ ���� !���6 I��� �<���Elhernet0 (��� I� ��) 2���� 192.168.1.1.
(��� 9���) ������ ����)� ���7�� ��? ���+�� L�: $7) 3IP . 9��4 ���)' �? &�� 6 ��? ���� ���� 3 � M /���� ��� A� B� C.
�0=0 (� ���+�� L�: (��))�����) �0�0 ����� ���)' (��� T��� !��� .
(��� (� >=� ���+�� L�: � @)IP 2���) !��� (� ���- &�' �? ��� �? ��4 Q���N� ���)� �=����� 2���) !���� ������ �+� ���)�� ����� !�4��) /�' ����� .) !��� ���- (� ��- I? Q���6 ��' !�� ��� ��+� !��:6 I��� �2���
������ ���� 2���) ����' ���)8 ������� (� ���� �� F��) 3 2���) ��*3 (? ���)' /�' ����� ������.
9��4 (�� ����' /�' &��)�� 2���) ���+�� ��H� �0=0 !��� ��� ���� J7��: ← ��� �&�(���: ����� L�: �� I��) 2���) !��� ���- �� &����� ��� ��*��� $� ���� (��' ������ .
(��� �: $� <��)) 3 �) ��*��� $��� !��:6 I���� . /�' ����� ���� (� �'���� ����� L�: (' .)������� (��' $� ����)� ���� ��*���.
← (Y�Y#L��� �&�(���:��� ���) ���� I��� ����� (' ��)�� ���� �'���� (�7 (� ���C �*��� !�� /�' I��� ����� .!�� ,��� ��*��� /�' I�)�) ���� �6 ����� L�: �� ��- (� �0�@� K��)�3 (����.
Universal Knowledge Solutions s.a.l 113
← 2���) !��� ���- (� ��- I? ����� !��� O��6 (' .)�� � !�� �� !�� (' ���+�� 9-�)).
$��� ��: ���� .�� � ��#��� 2+���� ���)&��" Classfull Routing Algorithm
&��� L�: �� �:��4� (�� �) ����+�� 1�)�) �9��4 �� ����' /�' &��)�� 2���) ����+�� ,�' /�'����� :
o (��' !� ��)��� ����8 &���� (����' 9��4 F��:IP L�: (� &��� /6 9��4. o 9��4 �� (������ ������ ��� (�7 (���7� !�? (� &+���� (����� ��- �� �����)� F��: .
!� � 9��4 �� ����' /�' &��)�� 2���) ����+�� 9@)) 9��4 (�� ����' /�' &��)�� 2���) ����+�� !���
#� ������� �����C ������ �)���� (� ����?��V�V� .
&��� L�: �� �:��4� (�� �) ����+�� 1�)�) �9��4 �� ����' /�' &��)�� 2���) ����+�� ,�' /�'����� : o (��' !� ��)��� ����8 &���� (����' 9��4 F��:IP9��4 L�: (� &��� /6 . o (�7 (���7� !�? (� &+���� (����� ��- �� �����)� F��:9��4 �� (������ ������ ��� . ��� � M /����
L�: (��) (? (�� ����� $����� ���� (��' ,�� ��� (���7� !4� (��� 3 �9��4 �� ����� �� )� !��<��� ��� (��' ,��� �����#� $����.
�N� (���7� (��H1� H2 (����� /6 (���)�� S1� S2#�� �;�)�) /�' ��� (���� (����V�10.0.0.0/8) ��)�� 94�A .( (����� (�� �6�S1� S2 ��� $����� (��4�� S3 ��� (���� (���� 172.16.0.0/16) ��)�� 94�B( (���7� (N� �H1� H2 (����� ����� �� )� �6 ������ ���� !�4)3 P��6 ����)�� ( S1� S2 ��:�
R1� R29��4 �� ����' /�' &��)�� 2���) ����+�� �;�)�) /�' .
!� � 9��4 �� ����' /�' &��)�� 2���) ����+�� 9@)) 9��4 (�� ����' /�' &��)�� 2���) ����+�� !�����V�V�#� ������� �����C ������ �)���� (� ����? . ������ ����+�� !���� ����' /�' &��)�� 2���) ���+�� � @)
2���) !��� (� ���- &�' �? ��- �? ��4 Q���N� ���)� �=����� 2���) !���� ���� (��' (� >=� 9��4 �������� �+� 2���) �� ���� )�3 .
2+���� �)&��" :��� �� C�*��,� #�
���+�� ����) (� P��)�3 ��� 2��� ��)�� ] 9��4) (�� ����' �? 9��4 �� ����' /�' &��)�� ���� P�� ] 2���)����:6 �? ������ ���� !���) .
������� (��� 2���) <��� IC ���+�� Q���6 ��' !�� �� ���� !��:6 I��� . >���- ���+�� ����? !�� �� ��?(�)�� F���� 2���) !��� (� :
Universal Knowledge Solutions s.a.l 114
• ��� 2+�� >&' .�� ���� ��: �� ���� �� )��� ���� �6 >������ 2���) F��� 9�4) (��� ��� L�: �� (����IP�� C �: /6 ������ ���� !���8 ��) 2���� !0�� .
• 2+�� >&' � � .�� ���� ��:� <�� &�' $� 2���) F��� !���) (��� ��� L�: �� ���4) ;���C >����) ���� �� )� I��� (? �? ������ <�� &�' (� !�C <��� ���) I��� T��� 2��� ���#� (? ��4�� (��� �6 2���
<�� &�' �? <�� $��� �� )� I��� (? �? �!7�C <��� . �&�� C ��� �� �<�� �� )� I��� ( >�����+� !���8 �-� ,��� ,�� /6 ���)� ������ !*��� (� ��*+� ��'���� !���8 (�� �&��� ������ �
���� .������ ����� L�: �'��" �[�\��� D)��."
�K�=�: ��� ��) (? ;�� �) ���) ������ ��' �4-C <��� ���� ��� �2��� ��'6� ���4) >���) !7�C <��� ����� 9�) �
+������� (�� ��+� 1�' ���� �-� ���.
�[�\��� D)�� ����� L�: ����) (�����? F��::
• "�+� $�+�) ��' !�� $�+�) "(per-packet load balancing) • "���� 9�7#�� >���) !v�"� $�+�) "(per-destination load balancing)
����� L�: ����) (�����? F��:: • ��)�� <�� &�' 2���) ���+�� ����? �)� ��� �*��� ,�� /6 >=4? ����� ������ �+� !���6 /�' !�C
<�� L�: $��� �� )��� ��� ����� .F� I�������� ;-��) �� )��� �+� !���6 ��' . ;���C �: �'��" D)���R)&�� D)�� &�� �����" (per-packet load balancing).
• ��? (��' /6 ���)� /�C ��+� <��� ���) 3 2�� I���� ���0 ;���C IP ��*��� �� ��� � ��)�� 9�7#� >��*� ' . (��� �: ��)��� ���� �6 <��� <��� ,�� �*��� ,�� /6 ����� !*��� $��� F��)IP 2�6 ����) I�
/�C ���� .�� I��� �� M /��"���� 9�7#�� >���) !v�"� $�+�) "(per-destination load balancing) �:� !�� $�+�)� ���� 2��� P��� O�� !�� �� !V7d�#� ;���C.
2+���� �� + �- >&'�� C���/
P� �6� ��*��A6 /�' �'��) ������ ������ �� &����� 2���) !��� ��)�)�� ����� <��.
(��' ����N� 2���) !��� (�7 <��� !0�� ��- P��� I���IP2��� ����� (� ���� /6 ��� �*��� !�� $� . �'��
.)�� <���"&���� ����� >&'."
�� ����� ���)�� ��� �*��� (���� ����)� ������� ���S) !�� �� ��� ���S) I���:
Universal Knowledge Solutions s.a.l 115
• �� >����� 2���) !��� ���- 9��� ���S)� ���) (�" ������ >&'��" • �:�'�� &�'��� �3���)��� �� )��� 2���) !��� ���- 9��� ���S)� ���) (���"2+���� �,�����&�" . <�� �'��
����� �3���)��� (' �* �� 2���)" ���� �� >&'��"
����� 2���) !��� ��)�)�� ����� <�� P� �6� ��*��A6 /�' �'��) ������ ������ �� & . !��� L�: ��)�) �������� 9��K� >���) 2���) ������� ��S) >�K� <�� L�: �� ���S)� 9�� ������.
(��' ����N� 2���) !��� (�7 <��� !0�� ��- P��� I���IP ���� /6 ��� �*��� !�� $� 2��� ����� (� . �: I�)��
������ �� ���� /6 � H�� ������ ��� �*��� /�' ��� .<��� ��� (�7 >�A��� ��) 2���� !0�� ��� /��� . .)�� <��� �'��"&���� ����� >&'."
� �*��� (���� ����)� ������� ���S) !�� �� ��� ���S) I����� ����� ���)�� �� . !�� �� ��� 9�� I��� ���
���4 ��A ���4?� !�� (' �� ���� ��-�). • >����� 2���) !��� ���- 9��� ���S)� ���) (���)����6 �����' ��' .( �'��� �)��0 !����� >����� &�V�� !��� �'��
�)��0 <���� ��� ���)�� <�� • ) (��� �:�'�� &�'��� �3���)��� �� )��� 2���) !��� ���- 9��� ���S)� ���"2+���� �,�����&�." 2��� (��� ���
2���) �3���)��� &�' �� )�� (? ��� . ����� �3���)��� (' �* �� 2���) <�� �'��" ���� �� >&'��"
�� + .�/ � + >&' -��]� (�#�� ������/2+����
F�� �2���) !��� /6 &���� ���- ���76 ��' ���� 8 �3�� 1�� ��K): • ��� �*��� ,�� !�? (� ���- ���76 2���) ������� ���4� &�' !���) ����'
• �� ��� �*��� !�? (� &���� <�� ���76 ��'2���) !��� �� >=4? ����� ��-
� ����� 8 L�: !� I��� ���C ���7�C 2 I� ������� ��4� K�)�� T��� ������� ���4� ����7�? ��K� $7�2�� �7���)� O� C ���4� !��:6 I���� 2���) !��� /�' ���78 ����' �� ����C�� .
) $7� �� (��) �) <�� �� ��� ��*��� !��� ������� ����� �3�� 8 9� )� I��� I@] (�� Y (���� !���� �����2���) !��� ��- �� ��) 2��� (��' !��� �� ���� !�� .
>&'�� ����-� 2���) !��� �� � M (' <��� +��) �) ���7�C �'��" &� ?� -�����"2���) ������� ���4�� �4� .
`��)� !��� (�7 ����8 ������ ��- /��E) (�� 0� 255 T�� ������� ��4� ���? ���7�? /�' ��4 ���� !�) T�� &� ��� <��� (��))>&� ��� 2����� ��4)� .(
Universal Knowledge Solutions s.a.l 116
���- $7� 2�� I��� 2���) !��� ���- (� ��- !� (�7 R� !��� ����)�3�� ����8 ������ ���� >&��' 2��� K�)�� ��4�� �4� ����8 ����� ���4� ����8 ������ ������ /�' 2��� �'��� ��� ��� �: ���7N� ��- I� �������
&���� ���- ���76 ��' �3�� 6 T��� !�� �� ���� . (' T��) 2��' 9���)� (�� �" �����">&'� &� ?� -����." ����:
2���) !��� �� 2��� (? !�0� !��� /�' 1�)����� ���� /��� :
(�� RJ& ����� 1 �� 9&"�� *+�� ������ 2+���� &� ?� -���� 1 8.0.0.0/5 Ethernet0 192.168.1.1 100 2 10.1.0.0/16 TokenRing0 192.168.2.1 150 3 172.0.0.0/8 Serial0 172.168.1.1 150 4 10.32.0.0/14 Ethernet1 10.32.1.10 200 5 10.32.1.0/24 Ethernet1 - 0 6 10.32.0.0/14 Ethernet1 10.32.1.11 100 7 192.168.1.0/24 Ethernet0 - 0 8 192.168.2.0/24 TokenRing0 - 0 9 172.16.1.0/30 Serial0 - 0
�� �� ����6 ����� ��4� �� (? 1�)��� ����� ��- ���76 !��� 2���) ������� >��4� (? 1�)�� ��1 . (? 1�)��
��� �*��� 2�)� <���10.32.1.0/28 .
�*��� L�: !�? (� ��- I? /�' 2���) !��� P�)� ��� >�K� ��� �: 2��� 9�7� . �*��� 2�� ) (? /6 ��: &�� 8 ���) ��� 10.32.1.0/24�)� ������� 3 ����� �*��� $� ,�� ��� �� &����� �: &�� C �*���� /��� !�� (�� (�)���
24 �: ���7� �*���� /��� !�� ����� 28 .
(? (Y 1�)�� �������� ��4� F�)�� I���6 ������� ������ &���� 150 � !��� �*����� ��)�� ���� ��� ���768.0.0.0/5 ���78 L�: (? K���� �)�� !�C !�� (�� �)) ( ����6 ������ +��)� 2��� ��0��� �*���� ��)2)������ ��4�(
������ &����100/�'? ���7�? ��� �S4? ����� �:� .
+&�"�� 2+���� �,�����&�� �"� �� 2+���� �,�����&�
�������� ������ 2���) !��� c�� >��� )� �0�C ����� 2���) �3���)��� ��)�E)2���) : • �� L�: �'��)I��8 ��� !���) �� �3���)� • �) ����S) $� !'��) !��)��� ������� /�' ?��)
• /�' �'��)Q��? !� � 2���) ������� ���S)
Universal Knowledge Solutions s.a.l 117
�2���) !���)��� ,�� �� )��� !��) ������ /�' ����� ���� �'���� �'��"2+�� ��+�"!���)��� .
����8 ���� ,�� ��) ����� ���� �'���� �'��" �(�� 2+�� RB�" .
���)�� ��K�C (�7 2���) ������� !���) ��� )�� �3���)��� �'��" �"� �� ��&��Z#�� �,�����&� ."
������� !���) ��� )�� �3���)��� �'�� ���)�� �K� (�� " �,����&� +&�"�� ��&�Z�#��" .
2���) �������� ������ 2���) !��� c�� >��� )� �0�C ����� 2���) �3���)��� ��)�) . L�: �� )� >&��' !7�#��
;���? &�� �)��0 2���) ������ ������ �3���)���: • 2���) ;���@� ��)�� I��8 ��� !���) �� �'��) ���C��4 ������ I���7� ���0 /�' ����� ���) � ��
!��� • ������� (' ��)�� P�� ? ���K !��)� (� !��� ��� ��� ������� /�' ?��) �) ����S) $� !'��) !��) ���C
��*� 2���)
• S) (�� � ��� Q��? !� � 2���) ������� ���S) /�' �'��) ���C!4��� ������ ���� ! �) ��'
/�' 2���) !���)��� ,�� �� )��� !��) �) ������ ���))� �2���) ������� !���) ��' ����' 2���) �3���)��� ���)!���)��� �� )��� 2���) ������� !���) /�' &���- ������ ��� ��� $��� ,�� .�' ����� ���� �'���� �'�� /
�2���) !���)��� ,�� �� )��� !��) ������"2+�� ��+��"!���)��� .
]� ����8 ���� ,�� ��) ����� ���� �'���� �'��" �(�� 2+�� RB�" . ���)�8�� ����� ��' ���)�� �K� ��)�)������� !�4� /�' �'��) ����)� ������� ����) ��' ����� (' 9���)�����7 &���)� . ����H� ���� ��)�)�
���)�� 2���) �K� (' ������� ��0�? ���)�8 ��� � ���� � ������ ���� � �� 7. 2���) ������� !���) 2���) �3���)��� &�' 9�K�) ���)�� �K�� (��� . ������� !���) ��� )�� �3���)��� �'��
��K�C (�7 2���) ]� ���)��" �"� �� ��&��Z#�� �,�����&� ." ��K� �3���)��� (� Q�� �: !0� !�' <��� O��)� 3�!�)�� .������� !���) ��� )�� �3���)��� ��? ���)�� �K� (�� �:�'��� " +&�"�� ��&�Z�#�� �,����&�" . !��� !� ��
���)�� ��K�? &�' ����' . ��K� (���� ���)�8 2��� !� � ���� ��� (� !���)�� �� )�� (? ���)�8�� ��)�� !�)�������@�.
$��� �� ���� .�� ��#��� �,�+��� �� 2+���� Classless Inter-Domain Routing (CIDR)
����' �����)� (� 2�' .)� ��� ���)�_ !*�� $��) O�?IP/�' ���)'3 /6 ���? 9��4 (�� ����' ;� . J7� (� ���� �0��)�#� &���� ���� ��� (����� (� ��+)� ��� ���� ���)� G9�� ��A ��� ����8 &���� (����� �� )� (?
���)�8��.
Universal Knowledge Solutions s.a.l 118
(����� +�� &���� ����� ���K �IP (�� (����� ���K ��) ���)�8 ��' 2���) ����' ����) ��'�� 9��4CIDR .
<�� ��)�)CIDR �3���)��� /�' ����? !� � EGP . !��� ;�)� ��)��� >����� >���� �3���)��� L�: !��� ��)��� (' ������� (� ��+�� ����)� �����) $���� ;��� �: � -��� (' ��)��� ���N� � ���� !�)��CIDR ����� (���
���0�RFC 1519(��� �� :
"Classless Inter-Domain Routing (CIDR): An address Assignment and Aggregation Strategy"
�-� ���0��RFC 1518(��� �� :
"Architecture for IP Address Allocation With CIDR"
�-� ���0�� ���78��RFC 1812 (' &��� ����� ���) �) CIDR.
J� �)
�0��� ������� ����� ���*��8 O��6 2��� ��' &��� ������� J� �) ����' ��)�E) . ����� (�� �6 ���� 2��� ���� �6
������ �� ������)� �:����) �)� ����6 !��� >���) ����:6 �? ��)��� L��)�� &��� ������ �+� !���N� .
����' I��) �:�'�� J� �) ��*3 9���)� >&��' J� �)9��� �1,����)� �������� J ��� ���� )��� . ��� J*� (��))J� �) !��' 9%4�) ������ �����) (�.
������ ��� B�0�
!)� I�)�)IP2��� !�� ��+= �0=0 �4��� /�' (���7� �� ������ : • �� ������
• 2���) !���
• 2���) F���
2��� �� ���' 9�7#� �� >����) !-? (��) �4��� L�: (? 36 .
������ ,��� &���� ���� ���� /�' >&��' y�7� I�)�� . �� 2���) !��� ���� ,�� 9�7#� �� 2���) !��� F�)�� ������ ����� ��4�� �� 2���) F��� F�)�� 3 (� 2��������� 2���) .
����� /�' (���7� �� ���� !�� ) ��)��" 1�(���� �&�Z�#��" .
Universal Knowledge Solutions s.a.l 119
�*���) (����� ��)�� <��� �'��"�*���) <�����."
���) � ������ �����)� ������� (���7#� (� !� . ���0� 9%4�)�RFC 1122(��� �� : "Requirements for Internet Hosts Communication Layer"
�-� �� ���0� �� �������� �4� �����)� 9�4�) ��� ����� ��4�� �����)�RFC 1812.
!)� I�)�)IP2��� !�� ��+= �0=0 �4��� /�' (���7� �� ������ : • ��� �����
• 2���) !���
• 2���) F���
�4��� L�: (? 362��� �� ���' 9�7#� �� >����) !-? (��) .
������ ,��� &���� ���� ���� /�' >&��' y�7� I�)�� . �� 2���) !��� ���� ,�� 9�7#� �� 2���) !��� F�)����� !� �� ���) (? (��� �)� $j�V4#��� �4� ����76 !��� /�' 2��� �� 2���) !��� P�)� �K�=� $� 2��� ��'�� ��
2��� O�)��� 2���) .������ 2���) ������ ����� ��4�� �� 2���) F��� F�)�� 3 ��� .
!� �IP2��� (�7 ����C !�� P;' !��)� I� ���*� (��� !� � ����� 9�7#� �� ����� !�S ) ��K� (� >P+� .
����� /�' (���7� �� ���� !�� ) ��)�� " 1�(���� �&�Z�#��" . 2��#� �� !��)�� 2��� (��' ���? /�' ��*���) &���B� 9D�V�E)������ �4�� 2�� ���)) I� $��� (' ���) � ���� $���� ����)� ������ (� 9�7#� 2 .
(���- (� 9�7#� �� 2���) !��� 9@)� . �*���� ��)��� � ��� <��� /�' !�C !�� ���)) I� ��� $���� ��0�� ���
�*���) (��� /�' ���0 !��� �4�� 2��0.0.0.0/0 .
�*���) (����� ��)�� <��� �'��"�*���) <�����."
���) � ������ �����)� ������� (���7#� (� !� . ���0� 9%4�)�RFC 1122(��� �� : "Requirements for Internet Hosts Communication Layer"
�-� �� ���0� �� �������� �4� �����)� 9�4�) ��� ����� ��4�� �����)�RFC 1812.
Universal Knowledge Solutions s.a.l 120
'���
�����) �� )�route ����)��� route PRINT F+��� /�' ) ��K�� !���Windows 2000 �? WindowsXP <�� ��� *���)&����� &� ���� ��(
�����) (���route&���� <�� ���76 �� �'��) (?
��&��?� (�' �- I'"�� �1�&� R����� ������&� (ICMP) Internet Control Message Protocol
!���)��� 9"��#�ICMP���)�8 ���� �� ��K) �) P�� C $�� �V� )�#� �'��� !���)��� 2�? /�' ���) !*��� !���8�
���)�8 ���� !�- (� ������ . ]� !���)��� �: !�- (� ��� )�� ������ &��� �'��"I'"" �? "R��� ��&" ���) ������ �? @� � >��='6 ���) ���� !��) (? (��� T��.
!*��� 9��S) I���ICMP ������ �+� (�7 IP . �� )�� �� M /����ICMP�6 ��� ������ �+� !��IP . (� �A����
$7��)ICMP !���)���� !��� P+�� L���)� ���)�8 ���� �� IP>=�)�� >3���)��� ��)�#� 2�? 36 .
B�0� : /6 �K� (���ICMP (� P+�� IP!�)�� !���)���� ,�� . !*��� ���)' ;�� ���� L�: ��ICMP ���� ,?� ����)�
������IP .� M 9�: I? �� (��� (? (�� ����� ���)� !�4)3 ������ >���) &�K� L�: ���)' (���.
R����� �1�&ICMP
!���)��� $7��)�ICMP���)�8 ���� �� .
�� )� ��'ICMP ���� !���6 I��� �@� (' �='_ ICMP (��� /6 IP�� ������� ��4� (���� ��K� I� @� � ����� ������ ��+� ,?�..
!���)����� �4� ������ !)� /��)) ����'IP @� ���� ��4� +���� ����) ICMP �='8 &���� ��� Q��)�� ���)
@� 9��K� /�'C ���� �3���)��� .
���) !*��� $���ICMP� ��7�)� !��� �0=0 (� 9H� F�) � ��- ���� ���� �ICMP.
Universal Knowledge Solutions s.a.l 121
���) �: �0=0 !��� L�:: • ��� !��(Type) • �:� +��� !�� (Code)
• <��) !�� (Checksum)
!*��� (�7)) �<�� �� ���78��ICMP ��� /6 ���78�� @� � ����� ������ ���� ,?� P�� C (' �='8�� ���) �) ��+� !v�"� (� !�C 2�� y��� I�� ����� ������64�� .
�-� ���0� (� ����4�) ������� /�' !�4� (���RFC 792(���� :
"Internet Control Message Protocol" �-� ���0��RFC 1700(���� :
"Assigned Numbers" Q�7�� �: (' ���)�� <*�0� � M �:�.
!���)��� $7��)�ICMP ���) !*��� !���6 (? ���� ��� ���)�8 ���� �� ICMP (��� T�� �<�0�� ��A !���6 �:
!�� ����' (' ��)�� P�� ? ����� �: !��) (? �? $�7) (? !*��� L��.
�� )� ��'ICMP ���� !���6 I��� �@� (' �='_ ICMP (��� /6 IP ������� ��4� (���� ��K� I� ��@� � ����� ������ ��+� ,?� .������ ���� ���� (��' /6 @� ���� I? !��E) 3�.
!���)����� �4� ������ !)� /��)) ����'IP @� ���� ��4� +���� ����) ICMP �='8 &���� ��� Q��)�� ���)
@� 9��K� /�'C ���� �3���)��� .8 ���) !� ����6 �? @� `=46 !���) 3 @� ���� &��� &��� (? /6 &�� ��� ��.
���) ���� !�ICMP ���) !*��� $��� (? 36 �4� ��)@�:� ���� ICMP ��7�)� !��� �0=0 (� 9H� F�) � ��- ���� ���� ��ICMP.
���) �: �0=0 !��� L�:: • ��� !��(Type) (� 9H� !�� �:� 8���� ��� /�' !��� �� • �:� +��� !�� (Code) (� 9H� !�� 8�� ���� (' ����76 ������� ���� • <��) !�� (Checksum) (� 9H� !�� �:� 16(� <��)� �� )�#� �� ����� ��H� ������ !���)
!*��� (�7)) �<�� �� ���78��ICMP���) �) ��� /6 ���78�� @� � ����� ������ ���� ,?� P�� C (' �='8��
2�� y��� I�� ����� ������ ���� !v�"� (� !�C64�� .
Universal Knowledge Solutions s.a.l 122
�-� ���0� (� ����4�) ������� /�' !�4� (���RFC 792(���� : "Internet Control Message Protocol"
�-� ���0��RFC 1700(���� : "Assigned Numbers"
Q�7�� �: (' ���)�� <*�0� � M �:�.
&�� 6��"��� &�� D��&�� �����
������� ����� : ���� �� �����? ���� TCP/IP
������� ������� :
9�� �K�?Glossary<��#� .
!"��: /6 ��)�) �) ���� 1�� ��� �: �� 1��)�� ����� ����� �� ������) ���� TCP/IP ���� (� ��)�E) �)�
���)�8 ������)� . ���� &��6 �� (�)����? (�)���6 (�)�� /�' ��� �: �� +���TCP/IP : �������� ��'8 ��� ��-��� P���? \!� ��� � �9�7��.
��#� $� %�:
/�' !4� �: �� ;�� 9��)�: • >��������� 9�7� ��'6 ���
• ��� ��-��� P���? \!�
Universal Knowledge Solutions s.a.l 123
1.14-15.1��(�'�� ��� "
�3���)��� ��*�' �� ������) ���� !)�) �) ���� (� (��'�� /�' ��� �: �� +����TCP/IP : • ���� &��6 �� �'��) ����6 ���� TCP/IP������ ��'8 ��� !0� ^��-��� P���? \!� ��� � 9�7�� ��
• ����)�8 ���� ��� � ����� !�� ��� � �;� ��� !0� (��� )��� ����� >&��' (��) ������) ���� �.
B�0�: ����� /�' ���� l�� )� �: ������ ���� (� ��� ��)�� 6 ��' !���)��� ���� <�= ���� )� (? �j��E� I� !���)���
��� ����� ����� ����� ����� (� (�)�K��)� (�)��� (�� ���) � !4�) �S /�' !�� I�� ������ ���-? �� L����'���� . !���)���� ���� ��: (�–����� ���� (� ��� I? ��� ��n�����) !���)��� .
3����� $�L��� � �/ ������&�
DHCP
9��#� !���)���DHCP <*�0� �� RFC2131 � RFC2132 !���)���� >�����) ��)��� �BootP >=]4? 2���4]) �) I� ����� `����UNIX��� (' Q=-8�� ���4 R�-? F�)�) 3 �) .
!���BootP Q=-8�� ;A�� I� (��+� : (���IP �������� ��7�)�8 &��B��� ���� Q��-� � ����� !�� ��� ��+=
TFTP Q=]-8 !���)]� 2 /��)� 2)��� /6 �� � (� 2��S ) ��K�� �4� ������ !�� ����' ����) 2�+�) �) . �'�]� !���)���DHCP ����� ���6 9�7�� ��=���� L�: ")+���."
3����� $�L��� � �/ ������&� :
��#�� ���'" 1. ?��� (��+DHCP ���� !��� T� !���N� �� � $� 2����) "&��� !s��? (�" 2. �� � ���� !�� ��DHCP (��' +�� (��+ $� 1���)�� �� C �: ���� ������ ��� /�' IP ����])� 2� R�
O� C ���� �=����)�� P���C �� � (' �������� ��� Q��- &��B�� /6 ���78��7�)�3( 3. �� � ���� ��' !�� �� ��DHCP /]��)) (? O�] ? ��'�� ���� /�' &����� ���� �� (���� ������ ��� /�'
L�'�� !��� != (� (��+ (� !��#� T�" ����' ���/ ���DHCP "� (���(��+� ����� ��� /�' >�)�0 4. �� /�' >���)' !���� (��+ ?��� �� � (� �:���) �) ���� �=�� . +]�� &�)� 94� ������ ����+ &�)� ���� ����
+�� ����) ;��� ���� ���Y �=���� . �T]� /�' ,�� ����� ���� !�4) ;��� /�' ��)�� &�� L�: ;�� (��� �� � (��� ���)�� ^����� ���� ���'6 (����� �� �� (��+�� (*��+��� �:+��� ��- �) (������� K��)�3 /�' >����
+�� &�)� (�7 ���? ���� �� � Q=-6 &��'6 ��' �)��0 ������� L�: /��) T��� (����� L�: �� +�� �) 5. ������ ����+ &�)� +�� ����) I��� �>����� �� � (�� !�� ��+�� &�)�
Universal Knowledge Solutions s.a.l 124
6. �!�' ���� !�� �� ��? ��� +�� ����) ;�� !���6 ������ ����) (�� 2��' �� (��+ ��)�� ��� �� a��� 9E-�) �? � Q���? �0=0 (� �0�C ������ ����+ &�)� ������� !��� �) �=���� +�� &�)
7. ��+ &�)� +�� ����) I��� �!��� ��' �- �� � (�� !�� ��+�� &�)� ������ �� 8. !�� �� ��? T� !���6 ����� �2)��'6 (' �:��' /� )�� �+�� &�)� P��)� /)� !�� �� (��+ ��)�� �9-�) ���)�
���� !���"&��� !s��? (� " ���� �� � (' >�0��DHCP) !�C ���� &��'(
3����� $�L��� � �/ ������&� : ��B�0�
1. �� � !���)�DHCP��+ $� � ��� !� � ��� 2���� ,�� /�' (����)� (* . $��� /�' (����)� (*��+ ��)���
!��� � M ��� DHCP��)���� !�4�8 (������� !4)� . T� ;���? �� )� /6 F� �� ;�� ����– �� ��K�3 ���!�� ��� n��6 ��' /6� ����� ���'6 IC ��)�� ����' (��+ Q=-6 ���� �� �) ������ ��' T� ����) ����
���� $���� &�' (�� !4).
2. (��+ !���)��� J���DHCP 2 `����� !���� 2 `���� I+��� �� � (� >���)' ����6 ���� �=���� +��� �=���� L�: $�+�)� . I��+� �? ��*� !� � !��) 3 �) ��4 ;��� !�' +�� P��6 ;����� (�� ���
��)�: !�4) ��' >�)-H� ��� (��4)� (*��+ $� (�����)� .+��� ����� �=���� (�7)): a. (�����IP��'�� ���� ���-?� b. ���B��)��*���) <��( c. P���C ���� �(DNS) d. O� C �=���� (� ���� /6 ���78��) ���0� /�' Q=�8 (���RFC2132 .(
3. ��� (*��+ ?DHCP �� � $� ��7����� DHCP 3 �6 ���� ������ 2�� ��)� $��� (��) T�� ����' (��' �� )��� ���� T� (����' �� )� 2 (��� 3 F� ��'�� ���� ���-@� �? ��� � ��' /�' (��+ �:��' (���.
4. �� � F�)��DHCP �=���� +�� P��6 &+�� IP�*� !� � (��' !�? (� MAC) &���� �4� ���� �-��� (��'���� .((��� �: /�' O� ? &��' I? !�4� ��' /6� �>��*� (��� ,�� /�' !4�) &��� !�� /6 +�� �: I�H�.
5. ����� ���� � ���'6 /�' P���8� (���7#� $� ��������� ���� ���'8 �� )� !7�� (�) ������N� (�� �� /)��*� ��� /�' (��' +��.(
6. �� � /�' ���)'3 ;��� 3DHCP����)� �+� ��� �S4 >�K� ��� /�' >���� f@�' (����� $�+�) .
'��� R "� � �/ ���'"DHCP R�B� .�� Windows
/�' !��� �� � �: ��)�� ��K�Windows 2000 Server �? Windows 2003 Server �� � ���0) /��)� /)� DHCP !�S ) ��K� <���Windows.
Universal Knowledge Solutions s.a.l 125
1. /6 ;:�Control Panel
2. �����? /�' �S7Add Remove Software
3. �+ /6 ;:�Add Remove Windows Component
4. /6 ;:�Networking Services
5. �) Dynamic Host Configuration Protocol2)��0) ;���
6. �' ] �� 2)����? ��K)� ���0) (� P��)�3 �Administrative Tools
7. &�C !jS
8. /�' ����� �+�� �S7Local Host�=���� (�7)) ^��K) �) &���� (�7 ���� (����' !��� 97?� : !���+��� ���+ !��� �Q��� �(����� . (���) � �� >���)Windows Server)�#� ��� ( ;��� �'��#� ��K� (?
&���� ���K (' >�7�' .���)�� �=����F)�� ;���) �) �=���� $7 ^
9. �) I� (����� !��� (� �*+� !��� !+' F����N� 2�? K�3�� � 2'+�� 3 T��� $�+�)� 2)
10. +�� ����' ���76 &���� (' T��Reservation(��' ���� IP � !��� (� (���� �*� !� � 2���MAC (� �� ��-��� (����'F���� ��? /�' ���� )�) �) ��
11. �� � ����)� F J��) �) &���� (' T��DNS) >���3 2����� ( O� C ���� � (� Q�� I? �? F)�� ) (�� � �6�����) �� � ��'6 �� F)�'��� P��0? ;�� �: F�� ;�� �- �'��� � ��� ��C <��)� �6 �>�Windows Server
��V� d)�#�(
12. �� � �: /�' (���)�� (���7� !��� F)��'6 ���) (? (Y F��' . ;��� !� ���� ���'8 (� >���)' F� �)� �� � /�' ��)�) ;��� !�� ^;��� (�DHCP��4) �) ���� ���'8 ���� !���)� F�� (� >���)' �
���) ���Control Panel �0 (�� �Network Connections ����) �Local Area Network >�� ?� IP/TCP.
13. �� � (� 2�����' /��)� L��'6 ��� (���7� ��? Q=-6 �'?DHCP
14. &���� J)�Command Prompt���) �����) ���� :
ipconfig /all 15. K�=)� �.*�)� ?�- �� � (� �=���� � ? �- 9�7� (?DHCP>����� 2)��'? I� 16. �����) ���:
ipconfig /release
�����) ����) �'? �0 (�: ipconfig /all (��� (Y F�)�� 9�7� (?� ��:� �- ���'8 (? K�=)�0.0.0.0.
17. �����) ���:
ipconfig /renew
�����) ����) �'? �0 (�: ipconfig /all
&���� ���'6 /�' !4� �- 9�7� (? K�=)�. 18. �� � �� )� �*�� �:�� �F�?�� �>�� ?DHCPs����� ���'8 ���)' (' >�7�' (���7� ��'8
Universal Knowledge Solutions s.a.l 126
�,�+��� C��� R�B�)��J�'���(
>���� >3H� `��� ������ ���)�8�� (��4)� (���7� (� ������ ���� (6 /6 ��*��)� �A� ���' �0@� K��)�3 ����� (' �'��)� ����6 ������ ���� /6� ���) � (��� !
(����)�� (���K� �� <��� !H� /�' ;�� R �)� : 2���) ��K�� (���7� ���: (' �0@� K�)�� I� �3��� P���? ��K�
���4� ;���? (' �0@� K�)�� I� ���)�8 . � ��K� !�� P+� �: ����)DNS . (? (� �A����DNS �-=� ���0) �� R �)� !�C 2��: (? 36 9�:? &�' <��� @ �u? �-
(������ (���7� P���? (��IP . O�)�� �� ������� ��)�) ���4�� P���? 2����� ��0)�� 2�� �� )�� I� �-� ��� (����� /�' 1� CIP &+��C /�' �3�� . ���� ����)���DNS(���)�� =� !�S ) �+�� �� . ����' �� >���� >��� ;��� ���
;�� ���� � /6 !�4� �����' ��� ����)�8 ���� 2���) .
��K� ��)��DNS�'+�� ������ �'�- ��K� � . ���� ���)�" �)��"(' ������ (�+ )� $-�� !� ���� (@� ���) (@�� 2���� � M $-�� ��)�) ������ (' T��� $-�� O��6 ��)�) ����' ������ �� ���� �� >����)���)�? (���)�� $-�� .
��K� r���)DNS
• I+��� ��� /�' ��#� �4� 9�� /�' >���)' >����� I��) (������ (���7� P���? (�� ��� ����' ���� • /)?DNS� (�����? (������ 2�� )� ��' ���0 �4� 9�� (' ����� !�� �� !� :���? (���7�� ����: P
�'+�� ���H��� • ��-Paul Mackapetris 9�4�)� DNS ���0� �� I��4 ��� /�' RFC 882 ���0� ��� RFC 883 ��' ��
1983 ��- ��� �Paul � �� ����� <���)�� NS • ����) O�� ��K� ��) ��4C !��UNIX ��' �� 1984 �� L��)�� &��� (��7�� ���� ;=� ����? !�- (�
�����Berkeley • ��' ��1985 ��� ������ ��? ��� DEC �:� Kevin Dunlap � �� BIND (Berkeley Internet Name
Damain System) • ��� ����Nortel $� ISC � �� BIND /�' Windows� ��K� ���BIND R ) 3 �) 2) �� UNIX �� �)�
��?DNS • ���-Microsoft �� � >�7�? DNS ��K� $� Windows 2000 � �� (�� Microsoft���=) � ��4�4 F�)�) . • (� �0�? ����30 ���0� RFC y�4 ����4�) /6 ���78�� !���)��� (� &���)� r�� !���)) O� ? �) ������ �:����
!���)���
I��� T���� I+��� ��� /�' ��#� �4� 9�� /�' >���)' >����� I��) (������ (���7� P���? (�� ��� ����' ���� ��� �� (���7� $��� /�' 2��+�)ARPANET .
Universal Knowledge Solutions s.a.l 127
��' (� <��) (�7)) ;���� ����) ��*��6 ����� �����: ���� �� (���7� P���? (�) � (� � M (��� �� ��3 �: ������)�� ��� /�' T���)� ����� ����� ���� ��� ���� .
36 �&��S4 ���� � ������ >3���� >=� ��)�� (���7��� R� ���0 !��� (? (� �A���� 2�? &�)� F�) �� >��7� ��� ��
��� ;���� ��A !� 2�?ARPANET� �� ���� �) $��)� ���) �� . /)? �-�DNS !��� (' ����� !�� �� !�� (�����? (������ 2�� )� ��' ���0 :�'+�� ���H��� (���7�� ����: P���? .
��-Paul Mackapetris 9�4�)� DNS ���0� �� I��4 ��� /�' RFC 882 ���0� ��� RFC 883 ��' �� 1983 �)� �
�� 9�4�) !���) ��'1987 (�)��0��� RFC 1034� RFC 1035 ��- ��� Paul � �� ����� <���)�� DNS � �� (�� ��K� R ) (�) �UNIX .
��K� ��) ��4C !�� ����) O��UNIX ��' �� 1984 ����� �� L��)�� &��� (��7�� ���� ;=� ����? !�- (�
Berkeley�:� : Douglas Terry�� Mark Painter� �David Riggle�� Songnian Zhou . ��K� /6 2)��76 ����BSD !�- (� Ralph Campbell ����� �� ;���� ��K�@� �4� T���C �'���� �� T��� Berkeley .
��' ��1985 ��� ������ ��? ��� DEC �:� Kevin Dunlap � �� BIND (Berkeley Internet Name Damain
System) !�- (� ���� &�� ��)��6 ���� Mike Karels� Phil Almquist� Paul Vixie . 9�7u? ���BIND �K�� ��K�?UNIX� LINUX $-�� /�' ���)� �:� org.isc.www ���)�8 �������� R� $��) $-�� �:� �ISC
(Internet Software Consortium) F� �� ��� �����C ���)�8 ������� (� ���� ���) �) �*�� !0�� I�� BIND . ���� �-�ISC ��K�? &�' BIND9�:��A� ������ ��*�� (�� (��)�� (� ���� &�'���� . ���) ���ISC (� ����? &�'
�78�� �:��'6 /�' &�'��� F� �� ��� ���)�� L�� �'� I��) �) ��K�C P+�? 1�� R ) �) ����� �����' /6 ��(���0)�� ����� $� ��)�P=� . ��' 2���) I� �'� �� )�)� �*�� $� !�4) �� �) $-��� ���� L�: ����) I����
�*���� R� `�)�� +��� �� ������� .
��� ����Nortel $� ISC � �� BIND' /�Windows ��K� ���� BIND R ) 3 �) 2) �� UNIX ��? �� �)� DNS ��K�? $� !��� �����)� +��)) �)� BIND /�' UNIX !���)��� ,���) !7�� DNS . $-�� (� ��0� !S E) ��K�?UINX ��� ����) DNS ;��� Windows!�� � (�� ��� ��� /�' ��� L�: !��)� . �-� ���-Microsoft
�� � >�7�?DNS ��K� $� Windows 2000 � �� (�� Microsoft $� !���)) ��� ���=) � ��4�4 F�)�) BIND ����� ������� !�� C $� ����)� ��A �? �����7 ��A ����� ��� c��) ����� .
<*�0� !+)��RFC 1034� RFC 1035 ��K� 9�4�) �� ,��C !� ) DNS (� �0�? ���� (�� 30 ���0� RFC O� ?
�� <*�0� L�: ���K �-� �!���)��� �:���� �) ������ y�4 ����4�) /6 ���78�� !���)��� (� &���)� r�� !���))�� C ��� .
Universal Knowledge Solutions s.a.l 128
'���
(' T�� 9��hosts2��' !��) I� !�S ) ��K� /�' 2*������ �? . ) !��) ��� �6 /�'Windows 2000 ���� �� >����� 9�� (��� %SystemRoot%\System32\drivers\etc /�' ��?
��K�?Linux ���� �� ����� ��� /etc.(
�����) �� )��� ��C ��' ��� !�4)3 (� <��) ����' ���� ��� /�' (���7� P���? 97?� �9�� O�)�� /6 �K�Ping.
R�B�� 9��� �� DNS@
��K� 9%��#�DNS : n (�������� (���7��� R� ���: P���? P�7�IP n (���7��� !����'+�� ������ &�'�- !� /�' +��� n !� ���*��6 ��)��"resolver"=�)�= ������ &�'�- (� ����)�3� � n ����)�8 ����� 2���) ����' n ���� ���� 9� �)� ��M n ) !���)���P���C�� �4� ������� !���
��K� ���)�8 �� !��� ��� /�' ����� $-�� ��)�)DNS .
��K� ������ &�'�- !� ) �) �'+�� ������ &�'�- (� $�- &��� �? ����� $-�� !� K�)��DNS���� .
��K� ��)��DNS(��+ ?��� /�' 2��' �� /�� � .
�H� ���� !�� �� &��S4 ��)&���� ��� /�' (���7� &�'( ��+� /6 ;�� 2���) �? (���7� ��? /�' �� � !�S ) (��� � ��� ����) ��� DNS���H� (' >�7�' .
���� � &�' !�S ) ��)�)� ��'�� ���� &�' $� ����)� ���� �� $-�� ��?DNS �� � /�' ������)�3 ��' 1�� ) ���.
!��� ����) (���� &���� $-�� ��?DNS�'�� !��� !� !�? (� ���� � &�' !�S )� ��'�� �3��� /6 ��� R� .
��K� 9%��#�DNS : n (�������� (���7��� R� ���: P���? P�7�IP n (���7��� !����'+�� ������ &�'�- !� /�' +��� n !� ���*��6 ��)��"resolver"= =�)������� &�'�- (� ����)�3� � n ����)�8 ����� 2���) ����' n ���� ���� 9� �)� ��M n ������� !���) !���)���P���C�� �4�
Universal Knowledge Solutions s.a.l 129
��K� ���)�8 �� !��� ��� /�' ����� $-�� ��)�)DNS 9�� &��N� /etc/hosts (���7� P���? ��� ����' +���) ������� (IP���)�8 ��' L��S� !�4)3 ���� (� >����� ,� .
��K� ������ &�'�- !� ) �) �'+�� ������ &�'�- (� $�- &��� �? ����� $-�� !� K�)��DNS���� .
n (���7� (� 9�7� !� �=���) /�' (���)�� �0�? �? (��4� (���� (� �� $-�� R ) �) ���� 9@)) .
n (��)� �� (� 9@)� ���� ��� (� !���) !� )9�7� �� �>&��' (������ ��- 1��� �!���) ��� (�� .
��K� ��)��DNS(��+ ?��� /�' 2��' �� /�� � . ���� � ���))P���C ���� � ( ����� (� ������ !���)�DNS /6 � (*��+ ������)� /�' �� �� ���� )��� ���)� &������)�8 /�' &����� O� C ���� � �? (��� . /�' ;�� ���
(*��+ ���)�� (? (���7� $���DNS ���� � (� !�*7 ��' /6 36 ��)�� 3 (�� �� DNS .
&��S4 ���H� ���� !�� ��)&���� ��� /�' (���7� &�'(+� /6 ;�� 2���) �? (���7� ��? /�' �� � !�S ) (��� � �� ��� ����) ��� DNS���H� (' >�7�' . &�' !�S ) ��)�)� ��'�� ���� &�' $� ����)� ���� �� $-�� ��?
���� �DNS2*�? 1� I�H) �)� ��� �� � /�' ������)�3 ��' 1�� ) . !��� ����) (���� &���� $-�� ��?DNS)� ��'�� �3��� /6 ��� R� �'�� !��� !� !�? (� ���� � &�' !�S .
R�B� �- +�� ��DNS@
/�' ������) O�� /��� �� ����S) &�' F��:DNS&�� C ���� �� . R*�4 � ����S) 1�� ��) !��� 1���
���K� &����DNS� BIND.
�)��� (��RFC �=���)SRV���� $-�� ����) . 2052 �=���)A6 (����' !�0�) IPV6 . - �=���)DName !���) &��'6� T�� ������ IPV6 . 2672-3
(������ �4� !� ���*��6IPV6 . - ��������� �=���)) �� )�) �) $-���DHCP .( 2136
DNSSEC����� ������� R� (��C� <��) � . 2535-51 TSIG/TKET�) J�)��� !���)� �3���� $�- . 2845
�'��BIND9 ���-? IPV6 � � (? ���� (�� ������) O�� �) IPV6>����- (��� ( $�� ��� /�' .
,��� ��?DNSSEC ������ &�'�- /�' <��) ����' ���78 /���� DNS��)��� � /�'� .
Universal Knowledge Solutions s.a.l 130
��)��DNS���� J���� ���' P���? !��� ����� �����C ������ /�' >���)' P���? 9���)� ��+����8 �� )�) 3 �) (
�4� ��)S� .
T=0 !�� � L�: (� q!� ��+))IPV6� DNSSEC!���)� ( ��K�� �4� ������ �=���) ��� (�DNS ��A �����)� ���� ���� ���6 �� &����� P��� /�' &���-UDP .
&�' F��: /�' ������) O�� /��� �� ����S)DNS&�� C ���� �� . ���K� (� !� !���) I��� �6DNS� BIND
��� T�� ���)���DNS!���)����� ����)� ����S) &�' /6 ���78�� R*�4 &�'� �=���) (� &���� ����? &�' F�)�� . ���4) &��'6 ��� �-�BIND��� T��� 2)A��4 &��'6 ���� F��� &���)�� �P��8 &���)� !�S ) ��K�C >��'� F�)�� .
�*��� �4� �� 7 $��� � ���0�� �+�� L�: 1�� ��)�) �!�� !� /�'IETF��� ���� ��)�) �� .
�'��BIND9 ���-? IPV6 � � (? ���� (�� ������) O�� �) IPV6>����- (��� ( $�� ��� /�' .
,��� ��?DNSSEC ������ &�'�- /�' <��) ����' ���78 /���� DNS��)��� � /�'� . �� )��DNSSEC ��� ) `�)�� ������ ��4� ��4� (� <��)� ��'DNS �� )��� DNS9�7� ������� J�)��� $�+�) .
?��� /�' ��)�) ����� <��) ��M !� �6 O�� ��"F�) � �� ."��� (? ;�� �!�� !� /�' ("F�) � �� " !� /�' >�'+��!���)� <��)� ���� ��) �) ���� � (� ��+ . O�)�� /�' 2����) !��)�� 2�N� ���� $-�� �� (��� �: (? (� �A���
���)�8 . ����BIND9 ��� `�)�� ��K� >+���) DNSSEC �3���� $�-�)� F�) � �� ��K�� TSIG (Transaction
Signature) .
��)�� ���DNS �����C ������ /�' >���)' P���? 9���)� ��+����8 �� )�) 3 �) (���� J���� ���' P���? !��� ����� �4� ��)S� .
T=0 !�� � L�: (� q!� ��+)�)IPV6� DNSSEC!���)� ( ��K�� �4� ������ �=���) ��� (�DNS �����)�
��A ���� ���� ���6 �� &����� P��� /�' &���-UDP .
C���� C��-DNS
P���C P�7� 9D��#�DNS (� &�� 2�? /�' "�3��� "(domains) . (� 2)��6 �))� P���C P�7� (� >���- �!��� !� !0������ I��6 (��� !�- .
�? ������ P���C &�� ��� �'��"."? &�� !�� �F��'�� P���
Universal Knowledge Solutions s.a.l 131
o (����' /6 (���7� P���? ���� !�C ����IP Q��� /'��� �"&������ '�&��" 2)���� �'��� "�&������ ('���� ������"
o (����' ���� Q�� ���� (�� ��IP Q�� /'�#�� (���7� P���@� >����' "6��#��� '�&��" 2)���� �'��� " ('���� ������ ��#���"
3��� �'�� /�'C O�)�� � ���#�� ���� ������ �,�+� GTLDs (Generic Top-Level Domains) . !��� �� ��' /6 ���) �) ���4C �3��� (' ����� ���� �� &����� �3��� ���) ���)1988 I���� ���� 1��� �����
��' ���7� �0��� �3���2001 .
U� !�"� ��+��� U� !�"� ��+��� I�� !�� �'��4 aero �����) ���� com !��'C� &���) biz ������) �:��� edu
�������) coop ������ ;)��� gov ���� ��A �� )� info ������C ������ ;)��� mil
9��)� museum ���� I��+� net R� C name ����� ��A ��*�: org
(����� �(������ .... r Pro ���� ��*�: int
(����� &�� &��)�� �*��IP
arpa
�3��� (� (�0 O�)��� ����: ����K�) ���� &��)� ���3� ��� (��� 1�� ���) .����) `=�4 ��S)��:
���� )�&�� � ��� )�&�� ���� )�&�� y��� y��: hk ���� Fi ���)�? au ����� Ch ����� Fr ��� ca F���� mx (���� Jp !�+�� br ����S�: hu ���� Se �����? de
9��C !� ����� ��A �3��� P���? (��))&��S4 �? &���� ( ����"SVU" <���� ��8"svu" ��8�“Svu” ��K� ��
DNS .
!� )��%M�� ���� R� 9�7�� R� (Fully Qualified)��4C 9�7� �� $� >������ !��� �� (� . !��� /��� (��� �!�0�mail.svuonline.org 9�7�� >=:H� >=��� >��� mail �� ��7�)�8 ����� .
�? 9�7� F�)�� (? $*� (��� (� �0 . 9�7� (��� (? (��� �6Host.svuonline.org ���� >������ (��� (?
mail.svuonline.org�? www.svuonline.org9�7� ������ �) ���� ,��� ��3 !�� ����? �6 .
Universal Knowledge Solutions s.a.l 132
P���C P�7� 9D��#�DNS (� &�� 2�? /�' "�3��� "(domains) .7� (� >���- �!��� !� !0�� (� 2)��6 �))� P���C P����� I��6 (��� !�- .
�? ������ P���C &�� ��� �'��"." . /�'C �3��� O�)�� �� ��� �: $7�)�) �? ��� O�)��root-level .( �-� (? 36 >�� ���) /�'C O�)�� �3��� ���0) O��ICANN) (����� ����8 !:H� ���)�8 ,��� �:�P���C� ( ����
��' �� &���� �3��� ���� !� �6 /�'2001�:� :biz �info �name �museum �aero� coop .
(����' /6 (���7� P���? ���� !�C ���� �(�'�� P���? &�� !�IP ����� ������ ������� ���0 Q�� ���� (�� �� (����'IP(���7� P���@� >����' . �'�� Q��� !�C Q��"&������ '�&��" ��� ���*��0 /�' ����� ������ ����� �'���
)(��' ���? ("�&������ ('���� ������" Q��� ���0 Q�� �'�� (�� �� �"6��#��� '�&��" 2)���� �'��� " ('���� ������ ��#���."
C O�)���� �4� �3��� P���? (� (���� �� )�#�>���� /�' . /�� (' /�'C O�)�� �3��� ���) �&��)� ���3� ��� !0� 9��� �0=0 (� ��H� P���? �:H��'6 O��� ������� ����K�)com� edu . �3��� L�: 1�� �� )�E)�) !0�com �org
�net ( �3��� L�: �'��� �>�7�? ������C &��)� ���3� ��� ������ �,�+� ���#�� ���� GTLDs (Generic Top-
Level Domains) .
&��)� ���3� ��� &����� �3��� $��� !�? (� ��� /�' !��� (���� (� 9H� +�� �� )�#� . �3��� P���? m���))��� P���C P�7� ,�� (�7 >���� ����K�)� ����S� ���� ����)�� .
��� 1�� ���)�3��� (� (�0 O�)��� ����: ����K�) ���� &��)� ���3� ��� ( .����) `=�4 ��S)�� . !��� /��� !��� (�7 (��� (? ������? �����) ���� (��� �!�0�edu !��� (�7 �? &��)� ���3� �� JP(���� �� .
����� P���? �P�7� P� � �-+)�� (� ���� ��-�:��S� �? !��� �4� . !��� <���) O�� �!�0� !��� /���Moldovia "md" ��3� (���� P���C 2���� Maryland �(MD)������C . !0� O� ? (��� /6 L��) !� �: /�' ��C �4)�� ��
Tonga +�� �� �) "to" .
���� �����' ��3��� P���? /�' ��� �����' ���� ���: (��)� ���@� (���)�� ���� P���? !���)� (��)�� (� ���� ��- �6 $�� �����' (� >�����? (����� !����� �-=' �� (�� M R� C ����� &��'N� (����� ���� �0 (�� !��)�� �� ������ . �6
!��� �� ��� �� ���- !4) (? (���com� (� (��=� &�' �? 93M &�' /6 $�� O�� T�� ��3�business.com y���� $3.5M .
9��C !� ����� ��A �3��� P���? (��))&��S4 �? &���� ( ����"SVU" ��8 <���� "svu" ��8�“Svu” ��K� ��DNS . ��K� ���� ���DNS� !�� �� ���� /�' �:� �� ���� 2�? 36 &��S4� &���� 9��� (�� <�� !��:N� �:��� . ���
�3��� �� ���� 9��� !�C 9�� �� )�� ���� ����)�� �3��� �� >��*� &���� 9��� �� )� (�� ��7������0 ����)�� .&��S4 9��C �� )� 2��' 9���)� (� ��� ��� L�: �����? �� ��? .
Universal Knowledge Solutions s.a.l 133
!� )��%M�� ���� R� 9�7�� R� (Fully Qualified)��4C 9�7� �� $� >������ !��� �� (� . !��� /��� (��� �!�0�mail.svuonline.org 9�7�� >=:H� >=��� >��� mail �� ��7�)�8 ����� . �� )�) (? O� ? $-�� (��� 9�7� ��mail(��:H� (����� (���3 9=) 3 F�� <��� ��3 $� 1���) (�� .)�)� (�7 ��:H� ����� P���C ��
��K�DNS !0� ����� �mail.svuonline.org. .���� (��' /6 &�� C ���� P��) �� �� . ������ ���78 ��)�� �- �6���� (��� �� )� 2�� I��� I� <���� >���) ����76 .
�� (� �0�? 9�7� F�)�� (? $*� (� . (��� (? (��� �6 9�7�Host.svuonline.org ���� >������ (��� (? mail.svuonline.org�? www.svuonline.org9�7� ������ �) ���� ,��� ��3 !�� ����? �6 . ��)�) ������ ���
!0� ���� !��) ���? >�4�4 � &��� ����� L�:www ����)�8 ����� �mail ��)� J��) ����)� ���� (� ��� F�+���� ��4C ��3 ���S) (�� � M /6 +��� .!���) /�' >���)' ����76 P���? ����6 �)�9%��#� /'�� CNAME ��K� (�7
DNS .
�*+� !��� �: �����6 (��@) ���� �*+� !��� P� �6 ��' /�'C !��� P��� $� <���) <���) ;�� . &����� ���� ���)���*+� !��� P��� �*+� !��� P���? P�7� &��6 ���� !���)� ;C !����� �4� ��'8 ����� � .
�,�+��� �&� /
/�'C O�)�� �3��� &��6 ����' >����� ���com� org� net� edu !�- (� Network Solutions (� !���)� National
Science Foundation .
�� O�� O�)�� �� �3��� P���? !���)� O� ? ���K�� `��� >��gTLDs .
P���C !���) &� ��� ��� ��� ���+� ���� .
�� � !�S ) !���) ����' /�' (��*�� $� � ��� !���) ��' �S4? y��� $�� ������6 (� �A���DNS /�' ���)'3 (? 36 � (��+ !��� ��� ��+�2��� /�' ���)� &���� ���� . ��� &��6 (��+ ��- � /)��DNS ��)�� 2�N� �2� �4�
���)�8 /6 L��' ��� I� ��� ��+� $� <���)�.
�3��� ��)�) (? ;��DNS !-C /�' (��� � /�' ) ���0� �K�RFC 1219 ( �� � &��6 �� !��� O��6 !0�))�DNS ����C>�����)� >��� � ���� ��� ��+� F�)� ����� ���H� !�- (� .
���� � $��� $7� ��' ;�� ���DNS 9-�)� ������ ���� ,�� /�' DNS ������ >����� ��� 9-�)) �!�� ('
(���0)��� .
Universal Knowledge Solutions s.a.l 134
/�'C O�)�� �3��� &��6 ����' >����� ���com� org� net� edu !�- (� Network Solutions (� !���)� National
Science Foundation . �� �3��� P���? !���)� O� ? ���K�� `��� O��� >���� ��S) �- I���)�3 !� �: (? 36 O�)��gTLDs .����� ���K�� !�- (� ��)��6 �))� (����� �4� �3��� !0� O� C ���� ����)�� �3��� ��? .
��� �4� ���� ����)�� �3��� &��N� �4� ���� � J��) �) ����)-3 (� ���� F��: . ���)) (? J��� (��
;��� !��)�� �� ���� �3��� �� ����76 �3��� . ����� 1�S �� (���www.cann.org � M /�' !�4�� Q�7�� �: (' ������� .
���+� ����P���C !���) &� ��� ��� ��� . T��� 9�� ��� /�' /�'C !��� &��6 ���� $� ��� ���+� !���)��
���� � !�:@) I���DNS�3��� !� (�7 P���C (' T�� �����' $� !���)� . ��' �S4? y��� $�� ������6 (� �A�����) ����' /�' (��*�� $� � ��� !���) �� � !�S ) !��DNS &���� ���� (��+ !��� ��� ��+� /�' ���)'3 (? 36 �
2��� /�' ���)� .���� � &��8 ���� ���� F��)3 �) &��S4 ����H� !� �: /6 @��) � . � /)� �!�� !� /�' ��� &��6 (��+ ��-DNS� $� <���)� ��)�� 2�N� �2� �4� ���)�8 /6 L��' ��� I� ��� ��+.
�3��� ��)�) (? ;��DNS !-C /�' (��� � /�' ) ���0� �K�RFC 1219 ( �� � &��6 �� !��� O��6 !0�))�DNS
>�����)� >��� � ���� ��� ��+� F�)� ����� ���H� !�- (� ����C .� ��+� ���� � ���) ��K� ��'6 ���� !���)� ������C (��+ �� � (� >����)���)�? ���'8 . �� � /�' >����)���)�? ����C �� � �� �)) �) ����S) ,�' �)��
����)�3 .
���� � $��� $7� ��' ;�� ���DNS 9-�)� ������ ���� ,�� /�' DNS ������ >����� ��� 9-�)) �!�� (' (���0)��� .
��+� R� &��"�
������ P���@� ������ (�� Y !�- (� ��� )�� P���C !��� �'���� P���C 1�� ��)�) . ���� P���C `��� �) �-� /�'C O�)�� �� �3��� P���C !�� ) (� ��H� P���? !0� >����� �'���� ��)�)edu.com .
� &��4- P���? �� )��� J4�� �>&��'F)��H� (' ��� !� � 9%��E)� !� �8 ��� . �� L�: �����? �� ��� � (��) �!�� !� /�'
!��� �� >�4�4 � �:+�� �) �- &����� &��4�� &��� P���C $��� (?com .
���0� J4�)RFC 1032 (� !��? ���0 O�)�� P���? (��) 3@� 129�� . ��� (? 36DNS>���� J��) P���? �� )��� (�� `��)� !���63 /6 9�� 255!��� ��3 ������ (� (��� !� !�? (� 9�� . �� ����C ;�� ���� �!�� !� /�'
!� �8 ���� P���? $7� &���7 /6 ���0� ���4� ��)� .
Universal Knowledge Solutions s.a.l 135
�B̂�̂L��� &K �,�+���
���4) O��DNS�� � �� /6 �*�: R � !��� �� ��� �*�� L�: 2���) . !� ) ��� $���) ��)�� ��)�� ��������� ��*��� ����H� . ���)�� !� � $��)� P���C �3��� �� )� !�� ���)�8 2)�� I� !*�� $��) (? 36��7��� T��C� �=�C� ...r . !0� !��� ����Twinkies.com�H� ���� <��)� 3 �� )�#� !� �.)�� $�4) �) ��
�0�? 3 2��� .)�� (' (='_ .
;���C ��� $��) /�' &���- �3��� P���? ���� �6 ���� $-�)� (? ����' ;�4� ���)��� . P���C &�� �DNS ���� (��) ������ $� >�*� � >�*� ��)���� ���)� ���� ����� (� Q�� F��: (�� �6��)���� .
��� ���- ��Sony ����� (� ��*+� �3��� !� /�' ��)��)�� $��� $7�� Sony.com ;���C >�� ������ ����' �:� !�'DNS .
��"�� �&��� �,�+��� C���/
��8 ���� (? 36 ���0 O�)�� !��� P� �6 /�' �'��) �) F�) �'�� !��� P� �6 ��*��6 2� ) �'�� !��� ��� �� �� ����� (��))�4� (��+ ���H� (�7 .(
��) ��� /�' ��� (��) : n ���� !��� (�7 ���� �� ���) n �0 (���7� 9���)���� !��� ��� ) �0�? �? (� n /�'C !��� ���� $� <���)
�� � (? (� <��) /�'C �3��� /�' ;��)� &��N� ������) !�- J��4 ��� /�' !��) �/��C �3����� �4� P���C ��/��C �3��� .
_�BIND
(� �����? r�� �0=0 F��:BIND :BIND4� BIND8� BIND9 . ��KBIND4 ��������0 ����� ��� ) �� ��0�� � �� <*�0�RFC �-� 1034� 1035 .( ��?BIND8�46 O�� ��� ��' L�1997 ��46 O��� BIND9 ��' 94)�� �� 2000 .
���� r�� ���) 3BIND5 �? BIND6 �? BIND7 (�� ��� �BIND8 /6 ��)�� 2�? ���� �� �>�� ��: !���) (' &���' ����� � �� �-� 9�7 I���� � �� �-� . ��46 O�� �>�����BIND8 $� BSD4.4�� ��-�? $��� $�� �) T�� �4� r
/6 ��K� ���8 . � �� ��-�) O�� ���Sendmail �-��� 8����� � �� �-� ��-�? &��� � �� �-� +���) ��� . I�)��BIND8(��C� ���)��� ���)���� �)�0? �) ����) �����) (� ��' /�' . $��� ���BIND9 2����)� O�)�� �:
������ &�' ���� >��'� ������ (��? �4��' ���� /6 ���78�� �P��8 �����' (��@) >��'� +��� �� )��' ��� ) `�)��( � !���)���� �'��IPV69�7� ��� $)�)� (? (��� �) R� (� ���� /6 ���78�� ��+)� ;���@� ����� !�� ����'� � .
Universal Knowledge Solutions s.a.l 136
&���� ������ /�� ���)' O�� ���)��� ������ ���BIND (&��� �� ����� ������ (�+ ) ���� . (��� �!�� !� /�' ���)'BIND9���� (� &����� ���4� ������ 2�@�� . T��� ���0)�3 ��K� $� !���)�� R� +��� ��- !4�� ���� �6
!�� !�� (� !���BIND ��K� (' ���) � ��K�? /6 UNIX .
��� � ���� 9�) ) r�� 9�) �BIND9 ��? ���'8 ,��� +�)�) ���? 36 1�� ��7�� (' BIND4 (' 9-�) �)��� � �� ��)�) (? ��� �>����- 2�� )�BIND9 � ��� !�� 9���6 I���� T��� ���0)�3 �� �0=0 �? (�)�� &�� BIND8
F�� .
������BIND
o /'�� ���� ) P��6named ����8�� ���� !0� ���� ) P��6 �'�� T�� ����=�)�3 /�'named) I� +��� �?2��' !��� (P���C �� �� (name Server).
o �4� �'+�� ������ &�'��� ���4) ��' (���7� R�4 � &��� ���=�)�3 !�� ���) ���*��6 ��)�� �� ��DNS !�4)3�� ���� I� (��+ +��� �'�� � P���C !���� �� ���(Resolver)
o ��K�� �4� ������) ���? !� �8 ����DNS!0� :nslookup�� dig� �host .
�#�� &K ��� "���� �#�� ��� "���
����' ��A ���� � �? ����' ���� � ��6 P���C ���� � (��) .
�#�� &K ��� "���: o ��A ���� � ���� �6 !@�� I� !��� (' >����� >���� �? ����� ��-��� (� (+ � �=�)�3 >���� F�)�) �����
�2�' �=�)�3>������ >���� ���� �� � (N�
o ��� �4� ����� ���� � /6 � H� Q���N� ���� ������ ;�� 2����) (' >�7�'� �� � (N� �36� (? (��� � M !�;��� ;�-? (��)
o � $��� L�: $� 9�4)� !��� @��� I��� ��A �� � (��+ (��� (? ;�� �2��'
o &���� !�' P��'C �:� ? ��' �� ���� ���? 36 ���� ���) ����� ��A ���� � (? (� �A��� . ����*� ���� �������N� (? 36 ����' ��A ������ (��) /�'C �3��� O�)�� /�' !��) �) �6 I��� ;���Z �:���)' ��' ���) ��
��� .��) ���� � L�: !0� (? ����'10,000 ����0 �� �=�)� ; �#�� R "���:
o ��� �� � ����@� !*��� �? ��� ������ ����? I
o 2��� (��+ (' ���� L��� !��) ��' 2���� $��� $�))� �� � �: ���� .��*��6 ��? <�� (���� ����� /��)� !� ;�� /6 !�4� +�� O� C ���� � /�' ���=�)�3 `��� ���=�)�= ���� � ����� �� ���� ����
(��+ /6 2���N� ���) �*���
Universal Knowledge Solutions s.a.l 137
��B�0�: o (*��+ ���� )�) �) �=����� �4� ��*��8 ���)�� ���) 3DNS�� �� H� � ���� � /6 �� ) �) ����
(��� >����' >��� � ���� P���C �� � (��� (? ;�� ����� L��� ����� 2��' ���)'3
o (���7� P��� ����� !� �����' (� &���)�3�� (�+ ) J��� . !0� ���� �3��� �� ����� L�: ���) 3 (�� ��bin �? com �? edu�)��� ��� ��� �- 9�7� (' ������� K�� ����� ��'�� �3��� &�' <�' /�' (
��# $�DNS
!�� !���) $� ��) �� � ��� /������) ����) <�� : <��� !���
(��+DNS Client DNS
�� � (���� I��' ;��mail.svuonline.org
Demande Recursive www.silogix.fr
� �� DNS ���� (ns.mydomain.com)
Serveur DNS Local
I��' ��A I���) ;�� Demande itérative
��� �� � Serveur Racine
P���C �� �.org Serveur de nom .fr
P���C �� �svuonline.org Serveur de nom silogix.fr
Universal Knowledge Solutions s.a.l 138
9�7� !� ��)�#�DNS�? ��K�� (��+ (' &���' ��� (e� �� �� (��+ . ���� ��� ��' /�' P���C ���� � $��� (��)����*� . !0� ���� ����)�� �� �3��� (' ������� (� ���� �� ����*� ���� � F�)�) ���com� edu� org� fr
�de ...r . !��� (��� ���org !����� ����� ����� /�' .svuonline.org (���� com !����� ���) ����� /�' admin.comO� ? ���� � ��'�� ��)3��� /�' ���� !���)� ���) (? ����� !� (��� T�� �F��� ��:� .
+��� (��' (' T�� ���� ���? 1�)��mail.svuonline.org +��� (� >���)' host1.mydomain.com +��� 2��)�
host1� � !H��� �:� ���� P���C �ns.mydomain.org;�� (' T��� .
(' ������� ��? F�)�� 3 ��� �(��� (' ������� ��? ���� P���C �� � F�)�� 3mail.svuonline.org (' �? svuonline.org (' /)� �? org . ���*� !��� !�? (� ���� � &�' ����� ���� 2�? 36)��� .()��� 2��� >�K�� ����
(' ��� �� � (� �=�)�3�� ���� 2�N� �I��' �� �mail.svuonline.org .
����*� ���� � �� )�E))��� ( �3����� �4� <���� ���� � (' ������� K��gTLDs �3��� L�: (? 36 ) !0�com� net� org (�4� ��)��� � F�)�) . F�)�� �2��'� !���org !4��� ���? �: ���0� �� 1�)��� � �4� 2)��� �
!����� �4� ���)�� ���� � /6 ������ �� H� /�'org (' !@�� I�� ���*� �� � /6 2��� �=�)�3 (' ;��� mail.svuonline.org .
�� � /6 2�=�)� !���N� ���� P���C �� � ����org) @�� (' 2mail.svuonline.org ( � H� /�' !������ !4���
!����� �4� ���� � /6 �����svuonline.org . !����� R� �� � (���svuonline.org >����� >��� � �;���� (��� &��'N� �� � �: ���� � ������ �������� . ���� (��� Q��� ��'ns.mydomain.com ��*3 (�+ )�
�3����� �4� ���� �org� svuonline.org.
R�B��� ��#-� ���0#�,� `1��� �)"�
T�� ����� (� (�+ ) ����' $��) :J��4� ���)� &��' (��� (+ � ;�����&�0�� !��)) 3 (������� P���C ��-=' (C .
>����� k����� (�+ ) ����' ����������8 �����8 /�' ����� &�)�� .
��' ��1998 ���0� �� ����� �����8 (�+ ) !��#� ��4) $7� O�� �RFC 2308 �� ������) O�� �-� BIND8.2 �� ������6 ��7?� �����) �4� �BIND9 .
���) ����C (� �����6 (�+ )� ������ �����8 (�+ ) ����' ���) :
n 3 �=�)�3 �� ���� ��3 $� <��)� !��� �� �? 9�7� �� ����
Universal Knowledge Solutions s.a.l 139
n 9�7� �: !�? (� ������ ������ ��� ���� 3 n ;���� �� � (� ����6 ���) 3 n !�4� (��� 3��� �� !�� � ;��� �� � /6
$�)�BIND <*�0� �� ��0�� �7��� ��� L�: RFC ��K�? ��? WindowsI���) !� � ����C P��� (�+ +���)� ���)� .
T�� ����� (� (�+ ) ����' $��) :J��4� ���)� &��' (��� (+ � ;�����&�0�� !��)) 3 (������� P���C ��-=' (C .
$��� ���� (��� � (����� (���7�� &��' ���=�)�3 �K�� <��)) . (��� )�� ���� ��� ���� ���7 ��� /�' ��)��=�)�;�AC /�' >���� �!��� R � I�� ���)� P+� (��� �9�7� R � I�� �=�)�3 (� !�C P+� .
������8 �����8 /�' ����� &�)�� >����� k����� (�+ ) ����' ���� . 2���' �? 9�7� �� /�' !�4� (���8�� (�� � �N� ��������+ ) I��� (? (�� ����� (� !��E) ����� ����8 . ���=�)�3 (�+ ) ����� ��4) $7� O�� �-�DNS ��
���0� �� ����� �����8RFC 1034 r�� �� 2����) ��� �� >�4-�� (�� ��4) �: (�� BIND .
��' ��1998 �� ����� �����8 (�+ ) !��#� ��4) $7� O�� � ���0�RFC 2308 �� ������)� O�� �-� BIND8.2 �� ������6 ��7?� �����) �4� �BIND9 .
���*� �� � /�' ��� ,��- ����' ���K? ��RIPE (? ����? �� 60% &����� ��A ������ R ) ���=�)�3 (� ) ���� ����� ���=�)�3 (� ���� ����Microsoft���@� ���' �D��#� (��7� P .( /�' ����� �����8 (�+ ) �'�� �-�
&�� �� T�� �����' 1�� )DNS����*� ���� � !�� (� 9� � >�� ���� ��� /�' .
���) ����C (� �����6 (�+ )� ������ �����8 (�+ ) ����' ���) : n 3 �� ���� ��3 $� <��)� !��� �� �? 9�7� �� ���� 3�=�)� . n 9�7� �: !�? (� ������ ������ ��� ���� 3 . n ;���� �� � (� ����6 ���) 3 . n ��� �� !�� � ;��� �� � /6 !�4� (��� 3 .
$�)�BIND <*�0� �� ��0�� �7��� ��� L�: RFC ��K�? ��? Windows I���) !� � ����C P��� (�+ +���)� ���)� ������ ����C�� R� (�+ )� ������ >�4�4 . 9%��E) �) �=���) �� &����� ���� ���� ��K�C L�: �� )�) �6
��4C !���) �=���) &�'��SOA �? Start-Of-Authority( �=�)�3 ���� ���� �) /�C &�� �� NXDOMAIN )��3 ��� !��� ���� 3 I? .(� /�' P��� (�+ ���0) &��'6 �)� �0 (�15���S) �K� (� >���)' ���� 2 J��#� T��� ���-� .
3����� C���� �� ��� "�
���� � �� )� I��� ���' !� �DNS ��? ������ �) ����)�8 ���� ���� � !0� ���� � P���? !� mail ��0� �� ��� � �? �(���C (� ��? ������ �) ;� �WWW >��*� ) I? ;� �? ��N�alias��4C ����? /�' ���76 .(
Universal Knowledge Solutions s.a.l 140
���� � �� )� ��� 3� >����� �������' ���0) I��� �6 ��)��0 (����' �� ���� � L�: (��) �� >���ADHCP ��)��'6 $�+�) �� P��� (�7� ��� /�' &D�V�#� (��) �4� �3�� �� 36>�)��0 (�.
�� � ���� (�� �&���� P���? �:H��'6� P���C �3��� (�7 >�7�? ������) (���� �(����� (���7� ��� �� ��?DHCP
?��� $� 1���)�� ��� �Q=-6 !� $� &��S)� (����' (���)�� (���7� P3H: !���� ��������� ��� /�' ���� ���'8 Q+��� P���? ���0) �� � �� �DNS�)��0 (������ ���)�� .
(� �0��� r�� ����) O�� ���� � L�: \!�DNS��������� ����� . (����' !��)�� T��� !��� ��'6 (��� �r�� L�: ��
� (� 2)��'8 L� ?� 2'=-6 ��� I��� 9�7� !���) (? ���� ��� ��������� ��� /�' Q=-8 ��' (���7� ��DHCP � �� � !�- (� ��:����) I��� (�� !��� �� � (�7 !���) I��� T���DHCP.
'���
C��� R "� � �/ ���'"DNS R�B� ��� '� ���� Windows 2000
/�' !��� �� � �: ��)�� ��K�Windows 2000 Server �? Windows 2003 Server �� � ���0) /��)� /)� DNS �� !�S ) ��K� <�Windows.
1. /6 ;:�Control Panel
2. �����? /�' �S7Add Remove Software
3. �+ /6 ;:�Add Remove Windows Component
4. /6 ;:�Networking Services
5. �) Domain Name Service 2)��0) ;���
6. ] �� 2)����? ��K)� ���0) (� P��)�3 ��'oolsAdministrative T
7. &�C !jS
8. � ��*3 /�' ����� �+�� �S7P���? \!� �� �� F�� � 97?� ����
9. P���? !� ����� 97?� �� � /�' ����� �+�� �S7New Zone
10. �H�� ��� ���' �������� ����� �� ���78 >��7� (��)����� ��N� �4� 9�� ���) I
11. ������ 9���) (� P��)�3 ��' !���) ���:? �=���) �'���� ��K)�SOA �? Start-Of-Authority I�� ����� 9���) !�� !� �
12. ��? /�' ����� �+�� �S7�� �!��� (�7 (���7� /�' !�) �=���) ���76 (��� ������ L�: (� >���)'���76� �!��� (���7� (' �4� �=���)� O� ? �=���) (Host)�) �? � ����)�6 ���� ���� � (' �=��
(MX)
13. ���) � �!��� ��? /�' ����� �+�� �S7��Properties >=0� >��������� >3��� 2���� !��� ��'6 ������ �) ���3� ��'=-6 ��' (���7� (����' !��)�� 2�? �������0 !� � �������' ���0) ���(
Universal Knowledge Solutions s.a.l 141
14. � ���� � ��'6 (��� /6 ;:�6 ���)Forwarders( �� � 2��' ��)��� I� /�'C �� � (��' $7� DNS L��'N� ���) I� ����
15. �� � �: /�' (���)�� T��� (���7� $��� ��'6� �� � ��'6 ;�� . ���'8 (� >���)' F� ����) (��� �� � (��' ����) I��� T��� +��� !� ���� DNS7 ���� ���'8 L�: (�) . ���'8 (��) (? (���
�� � (' ��)�� (���7��� �4� ���� DHCP �� � ���'6 !���) ;�� �:��' �DHCP $�+�)� ���� T��� �� � (��'DNS���'8 (� P+�� (���7� (����' $� (
16. &���� J)�Command Prompt �� &�'��� ����� �� )� �? Windows ���) �����) (' T��� : nslookup � �� � ����� 9�7� I? /�' �����) L�: ����) (? K�=)�DNS9�7� �: 2�� )�� I�
Universal Knowledge Solutions s.a.l 142
&�� ������� 4&�� D���� 4&�� 6 ��� �����
������� ����� : ���� ����K�� (�? a����
������� ������� :
9�� �K�?Glossary<��#� .
!"��: ����)�� &�' /�' P�� ���� ����K�� (�C �����C a���� ��� �: �� 1��)�� : ��K�? O�)��� �������� O�)��
��� O�)��� !�S ) .���?� ���� ���K��� <��) �) ����*� ��� �� ����-� ,�? 1��)��� �)�� �����)����� ;.
��#� $� %�: /�' !4� �: �� ;�� 9��)�:
• ���� ���K��� ��)�� ������� ��K� (�? 9���)
• ���-� a����
• ��)����� <��� �����? ��� � :;��? �����)� .��� �������� ����� ��-�) ����� ...r
Universal Knowledge Solutions s.a.l 143
� (�
TB��) ������N� ��� ��3�4)3 !��� �� &���� ��)��- ���)'3 (��� � @� (? (�� �B���� ��)��� �� ��� )�� ;��� (' . ����� ���� ;�A? ��7?� G&���� G�'��� � )�) ����)�8�� ��4)�� �����H��� �4� �B�)������ ��K�C �� ? ���
�)������ ��K� /�' ����? !� � ��)�) ������ ��)��� ����� &���� ���:C F��) ����� ��� ����) � ��'��� $� !4�)����� )�� ��)������ ��K�C P��� ���7 $7� /�' �'��) ����? ����� 9���) �� ?��).
�8 �3���)��� ��*��� ����� ���� ���) $� &��+)� ���:? ��)������ �K� (�? � ? �� ���� ������ ���)TCP/IP .
����� (� 9�7 ���� (� ��0� I��) ���? 36 �����C m�� �����)�3 >����) ����? �- �3���)��� L�: (? (� �A��������C .�-����)������ ��K�C ����) !��� �� !*�� ����0)�3 ��� 1D�� � ��� )�� �����) ���)���� 3� ��w�� ����+
&���� �����) �� )� /6 ���78�� ���)���� ;�� &+��Z)���) � ��4�� <�� ��������(...� ����H� (� ��0� /�' � ����4 ����? ����� $7���)�K�C !�)�� <�) 3 ���)� �:���) �)�� �) ��� C (� ����)�)�3 ����4� /�' K���� .
"��M��� *� ���� &�'��
E)� ����)� ��� C 9B�� ����H�� �)������ (�C����H� �� �:��� ������ ��)������ ��K�C �B��:C >���� .
+��&�,� &�'"�� :
K��" &��� " �)������ ����K� (�7 ���H���������7� & (��7 ��=����� K��� I� ��)� ��� (� ����� K��� ��=�O� ? ��� (� ��)���� �������.
�'��4 ,��) ��7�� (� O��� ����H� ����) �;�� ) �? 9=)8 ��� � /6 ���78�� .
&�'"�� ���� :
9�:C (� (�'�� ���� (? ������ :�� �4� ��*�'� ;�� $-��� �����)�8 &���) $-���� 7 ����H� .
J�4)���)�8 <��� (' �����) �����' /�' >�4)�� ��� �� � (��� ����' ����)�)� ��� � L�: .
E)� ����)� ��� C 9B�� ����H�� �)������ (�C����H� �� �:��� ������ ��)������ ��K�C �B��:C >���� . +B��� (? (���
��� C (� (�'�� �����) �)���H�����)�#� ��K�C ;��� . T���� 9��4) �: ����������)�)� G��� ? ('� ('&��� !-? !�� �.
Universal Knowledge Solutions s.a.l 144
+��&�,� &�'"�� :
(� ��0� <B��)���� � ����H� ����� ����� )�-�� ��4 Zero Paper - .((�� K�� " &��� " ����K� (�7 ���H� �)��������������7� & (��7 ��=���� (� ������� K��� I� ��)� �� K���O� ? ��� (� ��)���� ������� ��=�.
���' ��-�0� �� G��K�? ���� �������� !���) &��+)� ���:C �7)�) ������)� (�7) �? !�' T��� !�� �� /)� !�� ���K�� �� a��� @� .
� )���H� $7� /�' >���� >�� ������� ;�� ) �? 9=)6 �? �-�� ! . y���� ��� �44 �!�0� !��� /��� ��' ��������C1998 �570000 (� ��@)� �����? �3�� ��4� ��=� ��)����� ;=� (� �'���� <�) �K�3 (? ���
�)������ ����K� (������ .������ !���) !� � 9�) � (� T��� /6 I�H�� ����' /�' >���� >�� ����H� ������ �� �Q��C.
�'��4 ,��) ��7�� (� O��� ����H� ����) �;�� ) �? 9=)8 ��� � /6 ���78�� . ������ 1�� ��7? �������) �3���� �? ��C &���� ����)�)�3 $��� ��� ����)�)�3 �-��� ��4��� >���: ������ ��A ��'�) 3 �? �
��'��� (�� !4�) !���) ���)�8�� ����H� ����K�� !4� ��� >�4�4 .� (������C (����� �'���� ���? ��Gartner William Malik ��' ��� �- ���*��+ ��? (? 1999 (� �0�? �90�� ��4�- ���)� ������? �3�� (���� (� ��' �:�
2���� � /�' 2������.
&�'"�� ���� : 9�:C (� (�'�� ���� (? ������ :�� 7 ����H��� �4� ��*�'� ;�� $-��� �����)�8 &���) $-�� .
��� (' �����) �����' /�' >�4)�� ��� �� � (��� ����' ����)�)� J�4) ��� � L�: (? /6 �L������)�8 < . <���������)�8 &���) $-�� �� �>&��' ��
����4� ��-��� ��-�? /�' ��)�) �) �=-������ �����) �3������ . �����' ��� ������ L�: �� �����C 9�7 ����� ������� (�+ ) ��K�? ���6� ����' ��� ) �����) ��)�) ���4? �) !���8��4�� ������ ���*� 9�� (��) �) . ���
������C (�4�� (��)Kevin Mitchnick �-�� (� 17000��� ��+� (*��+� �4� ����4� �-��� �-� Internet
Netcom2����6 �)� (? !�- ������C ��������� ��3� �� . ������ &�'�- /6 ��� (� (��) (? ��� F� ��� �-� K�)�� �)��-�C L��� ���� ��+� ����.
>�7�? 9�:C L�: ��? ����H��� �4� ����� ;� $-�� ��4�- !� ) . ��� !� � ����� ��A >&��' $-�� L�: (��) �6 &��4 1B��#� ��� &��7� ���'�� ���H� 1���� <�) = ��7��� ��� �����)�)�3 ��)��:? ��� >�K� ���) �) ���H�
>�7�? G&��7� G���'� $-�� ���7)��� .(���: !��'C L�: !0� (��� : �����) ��'���� $��) (�4�- �? &�� � J��� (�4�- ��6 ����� ��� ��� $� O�� �� �:� �������Kriegsmann������ ���� O��6 (� ��4�� ���7 ���� �) .
Universal Knowledge Solutions s.a.l 145
� ���� &�'"�� * �&-��
;���� ����� �� ��� )�� F�) (' �4 �+�� ;���� ����� �4��' >��0� 9�) ) 3!��)�#�!�� $-�� �� .
(? �S��� I� !�C !H�� 2���2��� /�' I��� �� )�� :;���� <�) ����� ,��) (��� !:�4 P�� �� ��� s3 �? ����� L�: ���� (��� !: ������� !��4�s<�) 3 �: P��0? O�� ��
�S��� ����� ��*�C /�' ����_2��� /�' �� )�� `��� (?O� C ��*�C 1�� :
o s$7�)� �+�� ;����� �)�� I� � (� o s2-�) !��� !: o �? ���)�8�� !�4)3 (' ����� ��� ? �: !:� 2� ����� ��� C �: �� �� �-=' 3 ��� ? F��: (?!�4)3��
s���� ����� o !:��4� (��� s��� C L�: !0� (� ���-� ;���? o !:F��: /�' �)�0� �+���)� ��-��� 9�) ��� ������ ������� ��*3 +��� s
o !:O�� /�' !��) �) ������) �4� s;���� o (��� !:����)(�� �6 ���� s3 �? ����� G!� � !��� ;��� o !: �>�� ?�2��� �� )�� s����� �3H��) `�� ���:@� G���� /�'
;���� ����� �� ��� )�� F�) (' �4 �+�� ;���� ����� �4��' >��0� 9�) ) 3!��)�#�!�� $-�� �� .?��� �6
��� �&�� � >&��' !�� 9C �� ������6 (�� I��� �� )�#� (���N� (� �'���� ��' ����� 94� (� �0�? +��)� ��+�� ;���� +��)� ����� O�)�� !��) �) ����� �P��8 .
�: �Q�7�� �� ��� I��� �� )�� $��)�� (? /)� ���)������� ������? ���� ��� C ;���)�� ���M� ��)����) ��� $��)�
) ����� (�7� �� <���) /6 >�� ? !�4�� ��:����2������� . (� >���� >P+� (? �: �!��� �: �� ;�� ��0� �� �0�? !�� (��� ����� �P��6� ������ �'�- /�' +�)�� ��)������ ��K�� R� ������ (�C ��K�R IC 2)������ ���� ���� �
� ������ (? ������ ����)���� . (? �S��� I� !�C !H���� 2���2��� /�' I��� �� )�� : ����� ,��) (��� !:;���� <�) �4 (��� !: ������� !�� ��� s3 �? ����� L�: ���� P�� ��4�s<�) 3 �: P��0? O�� ��
�S��� ����� ��*�C /�' ����_2��� /�' �� )�� `��� (?O� C ��*�C 1�� :
o s$7�)� �+�� ;����� �)�� I� � (� o s2-�) !��� !: o �� �-=' 3 ��� ? F��: (? �? ���)�8�� !�4)3 (' ����� ��� ? �: !:� 2� ����� ��� C �: ��!�4)3��
s���� �����
Universal Knowledge Solutions s.a.l 146
o !:��4� (��� s��� C L�: !0� (� ���-� ;���? o !:F��: /�' �)�0� �+���)� ��-��� 9�) ��� ������ ������� ��*3 +��� s
o !:O�� /�' !��) �) ������) �4� s;���� o (��� !:����) s3 �? ����� G!� � !��� ;��� (�� �6 ���� o !: �>�� ?�2��� �� )�� s����� �3H��) `�� ���:@� G���� /�'
& ��@��)�� H��� >�&�"�
�)�� 3 �-!� ���)�� �� \!� (��� ��� �L�7 <�) 3 ����' ���� I� R ���: ������ 2 �4 2������ ���) �: �
O� ? G������� G��K�? <�) 3 G�4��� 2�� )� (� (��)� �� .
�� /)� >=�)�� >���: �$7�)� �+�� ;���� !j� � ����)��� (�� !�4)3 /�' �? ;��? $-�� J�4) /�' �4)�� ���)�8�� ����)�8 ���� !���)�� !���6.
� (@� ���)'3 @� (��4� ���� �: (�C �;�����? � ������ �? ��)���H� ��� ���� ���� ,�� �+�� �4 ;����
���)�8�� !�4)= �� )�#� .
�)�� 3 �-!� ������� ��)�� �� \!� (��� ��� �L�7 <�) 3 ����' ���� I� R ���: 2 �4 2������ ���) �: �O� ? G������� G��K�? <�) 3 G�4��� 2�� )� (� (��)� �� . P�� 6 (� �T�0 G9�� ;����� 2���) ��' �!� � (��)�� �6
���� ��K�? ������ (� (��)��� ����� 2�-��� 2���� � ����� ������� /�' I�)�) �������) ������ ����� ...r( (�� ��-��� G����� ����� 2�-�� ����) ��� ���Y $-���� �4� ����� ��K�? (���N� (��� (? .
�4 ;���� <�) � (� (��� �!�� ������)�0�? 3 �l��7� 2�? �? ;�� )� /��� 2�? ��7�)� �6(� (? � �) !��'C ;-�
� M G.����� I? �? !�S ) ��K� !���) �? ���7 ;��� /�' &����� ������ ���S) 2���� ��� �!��� G��� /�' 2��' I��).
(�� �� /)� >=�)�� >���: �$7�)� �+�� ;���� !j� � ����)���!�4)3 /�' �? ;��? $-�� J�4) /�' �4)�� ���)�8�� !���6����)�8 ���� !���)��.� (@� ���)'3 @� (��4� ���� �: (�C �;�����? � ������ �? ��)���H� ��� ,��
���� ���� ���)�8�� !�4)= �� )�#� �+�� �4 ;���� .;A��3 I��� �� )���� ��? (��)� (? (� �J��C /�' ��*�0� /�' Q=�3 (� P���S2? ���� ��� T�� � . (? ��H� (��� I��� �� )������� G!�' GP�? /�' K����� ;A�2
$-�� J�4)� ���)�8�� !�4)3 /�' �4)�� 2�� )� (�� �� /)� �+�� .3 �:� � �:��? �� )�� (? �!�� ������ �������� (��'L(�� Y /6 !*��� !���8 ����)�8 .�? ��H� (��2 � �� ;���� /�' ��0� R�4� .��� �� )��� ;A�
��7)� 2�� )� <��) G�*��� G!��'? ����� (�� �-� I?L2)��0) &��'8 .
Universal Knowledge Solutions s.a.l 147
$&#�
(�C 9���) : /6 (�C 9���R� C� ����)�� ����� �� (�C O�)�� <��)� >&��' ;���� ���-� ��������4��� �����.
�4) (���/6 (�C 9�����)�� �0=0 :
� ���-�^��� � (� � ���C <�) 3 ,��)^����C ��� � �? � !�� ���� L��) .
���� (�? �����)� /6 �K� (����)��' !� � ������� ��K� �? (����� �0=0 <��:
� &��: �:� (' 9 � $�������� ^� �� ����� ��A �4� � �� ��: �:� !���) $��!�- (� �������F�� �� `���� ��A R� ? ^ � ��&-��: �:� $�� �? 9���6�� !���)!�' �? �F�� �� `���� ��A R� ? !�- (� .
&��
���*� 9�� ����� ���)' �) ����� &�)�(�C������� :
� (�? (� 9�� (�� /�' >���)'��������� !0�)� ����� ������� � � ������� ,��) ������ .
���)B��� � ������ � ��A ��0)�� $��D� ��! (� ������ /6 !�4����� )��:
� (? (��� O�)�� (��� �� 9��>����' ^ � I��0)�� ��' (�9��>���� (��� �- ^ � !�0� :>��-� (��) � ��' (��� �- ����)�8 $�� $-�� �� (����� R� C 36 <�� 3 >����)�)� >����
<��)) ;���C 2��' Q=�3������) $-�� ����)�)���.
����
!��� ���� ��)�)�C�&(�� ��4 ��)�) ����� ������� !��� � #���a
9D��E) ���#��� �� � ����4� � �� $� ������ (� ���� � �� <���) ���@ 1��)) � ���? /�' (�:�� 9�����4�� �? �7�' !� � !���)�^
����� �� (��� n�3�4)3 !��� ��n /��� B$���: 9D��#� �6� �? J�� �? ���76 �? ���S) ����' !� J��4)� 9� )� 2�@ !���)L����) O�� /�' �������� ? (' ��)� �- ����� ������ ���� P�� ��V��#� !� � T�0 9�� ! �) (' �? P���4��.
Universal Knowledge Solutions s.a.l 148
&-����
���@� 9D��E)!�4� ������6 �? ������� >=��� ��K)�3 (�� �:���0)�� ��� ^
R �))��� � !�4� $�� ����' �� ��)������ ���� ��-�) �:? O��6 ��� 9���6 L�'�� �� �? �(DOS: Deny
Of Service)E) �:� ���)��:��� �:H�)� ;�4� �) ��-�) 3 Q��? �0�? (� .
!�0� : $-�� !0� �����)�6 &���) $-�� 9�7)�) �) ;� ���� � 9���6 9��� �-com.amazon.www (��=�
��3�� . y��� $-�� �: !��'? ��� (? ����' �N�4 �3�� (��=� �� 1��)�� �) �*�� ��� !� )� (? ������ >��������))� ���? �0=0 !�� (' 2)��� � ��-�) !�� �� . ��' �� $-�� $� ��C �: !4�1998 ���)�8 ��' <�) ���)��
;���N�DOS.
�J��� :������#��� ���� �� ��� ��� ��
����� ���)) ����� (��) �� �)������ (�C ���H� /�' ������) �)� ���K� G,�? <�� ���H��:��@� .�� �'�� L�: ���)) ��3�� (� ��0� Q��� �����)� $� <��)) >=��- ������) �)� �0 ���H� +��� �� .
(�7))$7� ����*� !� � ����-� �� )� �w� ��)������ ���K��)� � �;���� ������� �'�- ���� �����:��A� ( <��
&���� �'�- .� �� $7� I�H��� )�3��� (� ���K�� (�? ���� $�� (�� <���)� /��) �) ���4 ����� <���) /6 � O� ? G��� (� ������ )�� �������8 (� /4-C �� ����)�. ���) ������ ��� ���Y �� (�7)):
1. )������� 9��4^ 2. 2���)� (� 9�� <�0�)� ;���� \!� (� 1�S +���)^ 3. ;���� !� ������ �) ���� ���� ����)^ 4. ;���� �� )� ����=4 �� �) (��� )�� ��'���� 9���)^ 5. (���0)�� �'���� !� �����) �) �+��)�3 ����)^ 6. ���4� /6 !�4�� &���� ����)�)� 1�����K�� ���� /6� ������� ^ 7. /�' &�'��� ���M ����)���C <�) 3 ,��)^ 8. ���� L�: &���)� ������ �!��'C ��' !�� �� ���K�� ���� ���)� !��) �) ;���C ����)^ 9. ������ �'�� /�' +���)^
10. ����� &��8�� ��)�) �) ����C !�� � ����);�����.
�J��� ��� �� �1��
(�? ��)��������� /�' (�C Q�7�� (� ;��� &�' �? ;��� ���� !� .��� �) ������ ���-� !*��� (� ����:
Universal Knowledge Solutions s.a.l 149
� ��� )
� ��� �����' ��-��� ���� (� <��) � ����=4 $�+�)�������� � (� /��? �� ����)�� Z 1��) ������P � Q��).��I��� (�+ )
� ��� &���)�_ �� $7�T���
(�? ��)��������� /�' (�C Q�7�� (� ;��� &�' �? ;��� ���� !� .��� �) ������ ���-� !*��� (� ����:
� &�����:�-�� (� ��)���� (��7 ������ !�� �? (�+ ) ��' .!�0� : � �3���)��� �� )� ���� !���) &��^�����)�6 &���) $-�� $� ���)�8 /�' P� � $�� �����' ����) �? �����)�8
� 9����� ����� �J�&�� �*�� �� >(����: /6 ����K�� /6 ����� �� `���� �4��� !�4� (� ��@)� ��)����� �� `���� �? ��4 ) �) 1�AC .!�0� : ����6 ���� )� ��' ���� ����� �� !� �6 /�' (��� )��
;��� /�' ��0� !�S ) ��K� . ,��)� >�7�? ��-��� <��) �)���' J��)^!4�� �- ���? <�) I? � ���0��� D)���������� : ���� �4��� P��'8 )(��� )���� ( �(��� )�� 9���) ���=4� &���� ����=4
���=4 �? ������� ������� ���) � ����� 1�AC /6 !� � ������� ����6� ^����)�3 (�+ ) ����)���� �� �4�' �� )� ��� ����) ����� � .!�0� : ���� ���� ���=4� �!�S ) ��K� ���� ���=4 ����)
� /6 �? ����� /6 �� )�3� !�S )� &��8 ������� ����6� ^;� �� � �� .� � � &-��C�'"b� =&#��� ���:!��'? T��� $� !�� �� ���)�3 (� (��)� . (� F� I��� (? (���
������ �����)� (��@) != ) �I+�) /�' !��) �) &���)� ���4 R�-C �? �������� /�� �� ���� � !0��:��A�(^
� �����`*� �)"��� ;&� ��:^���)� ;�� ) �? !��'? T��� !�� �� ������ (� �����)� r�� ���� (��7
� #� � �#�c� '" D��E&�����: <*���� T��� T��� $� /)� ��*�7 ������� ���� � !�� &���)�3 !+3+� .� $-�� &�' /�' �����)�3 r��� ���� $�+�) ��' F� I��� (? (�������S.
&'"�� & ���
1- � �����) ������ ��K�C P�� ? ���� ;��C���� &�����
2- &���� ��4�? 3- ���? ��A &��4� ��� (' ;���� &��6��'� 4- .�������)� 5- ������� 6- ����� P���C ��� � ������
7- ���� ��-�) : �<�A6 ��4�) ...r
Universal Knowledge Solutions s.a.l 150
<�) ���� ��+)�C���� � ������� ��K ��K�C �� &����� P�� C� ��S0 ����+ $� �%��� G!� � �� ���)���)�C ���0) ������� `��� $�� ���� )�#� ������������)�8 /�' &����� $-�� J�4) P��0? ����) � �� .
�� Q��? 1�� !���)� ���)� O� ? ��-�) �)@) ��� ���-� ����� (�� ������ �*� � !���) ���)� �? �����)�8 ��
�:�)�� .���)�� ��� � /�' 9��)� (? ������ �P��6 ����) !�- ��)�� �� .
���� )�� �) ;���C 1�� ��� ��� ����P= � ������� ��K� /6 !�4��: 1- � �����) ������ ��K�C P�� ? ���� ;��C���� &�����
2- &���� ��4�? 3- ���? ��A &��4� ��� (' ;���� &��6��'� 4- .�������)� 5- ������� 6- ����� P���C ��� � ������
7- �:��A� <�A6� �4�) (� ���� ��-�)
�*��&V�� +�&��� �B��� C�'"�
� 9�7 ���� 9� )� >��*� ��4�� $��)�� 9�Z &���"���0)�= ����- "������� .��� �� . (� !��� ������� ����)�>�� >���4 >��? �!��� G��� /�' �:���) .
L�: (� �0D��#� r�� <���)� ����) �����-��� �) ��K�C (�7 ��S0 9� )� ��' ������� ��K�C ����� !���� �
�����4) .��� ����) �? .���(Patches)P�� C� ��S0 L�: `=46 /�' �'��) . ��K�C $�+�) (����� !���� ���<��� $��? /�' !�� � \!� (�7� $�� G��� /�' �����4) .��� �? �0D��#� .
���� )�� �) �������� ��K�C /�' ?��) �) T���) �����' � M ����)� �� )�� /�' �)�)� � !0� (' �=�)�= F�� �
;���� �-� �� �����4)� !�� � L�: . ��� (�7) �!�0� !��� /���Microsoft (� >���)' ����� !� � ����*��+ ��-��) �) !�S ) ��K�? P�� ? J��4) /�' �'��) �4� .��� /�' !�4� ����)�8 ��� /�' ���-��) ��K�?
windows (J��4) /�'� ���) � ������ ��)�K�? P�� ? ) �'����Office $-�� J�4) &�? �? �Internet Explorer � ...r ( (���C (� G��0� �� ��)H� ��� /�'�(Live Update) �) .���� ��K�C (�4�) !��� �� J*�4� � M ���) ���
��� ��'+�)� �:���) .
� �� )�� ��)�� ����)����:���K (' >&� ��� ������) 9��� �=���) L�: !0� ���= .
Universal Knowledge Solutions s.a.l 151
� ��&' ����
I�)�� 2�? 36 �2���)��� (��� )�� P�A6 /�' �'��) &�:�K ���K�� �a�� ��K� 2 .����� 2�? /�' &���� (�4� 9D���� I� �� )�� �+��)� !=S)� /�' 2��4 (� �'��) ��� 9*�K� /�' >�7�?O� ? G9�:? <���) �2��S )� ���.
$�;&+@ � ��&' ���� ����
��d��#� ��)��K� 2'� ) (? ��� 2����� /�' 2���� ��)��0)� �� )�� ���- /�' �>����? �&���� ��4�? ��)�) .
@� ��&' ���� �� R+�� �� ��� ���� &��d� �� n 2��� �� )��� <�� 9�� I? 9�� n 9�� I? !���6!� � /6 �2)P�- �� )��� (��� n 2����) �� )��� <�� 9�� I? !���) n �� )�� ��� ,�� /�' &����� O� ? ;��� <�) �������6 n ������� ���0) n �4��� ���7 ;���� �� )��O� ? ���� �? ;��� /�' ����
@ ������ ������ �% �� \!� .��� (� Q�� �: ;��) ��)����)���� !0�C :
n �-�0�� ���4� (' &���4 ���)��0)� ���� �) .��� (? (� ��@) n ����)�8 ���� ��' 2��' !�4� �) .����� BI? ����) ��' n ;�� J�4)� !���)� ��' ��� � �)
n ;���� �� )� ��' �+��)�3 (� /��C B�� �� )� ?��� <���)
n � $-� �6 ��7 .��) (?� .����� !�+) (? &��7� .��� 1�� (��� �&���� (�4� ��� (� .����� �B��7 �� )�2� ;��)� I�
2�? 36 �2���)��� (��� )�� P�A6 /�' �'��) &�:�K ���K�� �a�� ��K� 2 .����� 2�? /�' &���� (�4� 9D���
(� �'��) ��� 9*�K� /�' >�7�? I�)��O� ? G9�:? <���) �2��S )� ���� I� �� )�� �+��)� !=S)� /�' 2��4.
$�;&+@ � ��&' ���� ����
��d��#� ��)��K� 2'� ) (? ��� 2����� /�' 2���� ��)��0)� �� )�� ���- /�' �>����? �&���� ��4�? ��)�) . �- �!�0� !��� /��� ���� ��' .����� !4�������� &���� ������� ��� !� /�' ����)�8 . ���0)� ���� 2��S) �L���� �� )�� ��)�� ����'
������) &���� ���� . P�� �� !��) O� ? 9*�K� �-� ,��� F�)�� 2�? 36 ������ ��� (' &���' .����� (��� ������ ���� 9�� ��� (� !��'@� ���)� ���0) ��'��� (' ;������ ���)� O� ? .��� ���0) �? �����)�6 !*��� 9�� �? ��� .
Universal Knowledge Solutions s.a.l 152
(���>�7�? ��4�� ������ (' ��H�� ����� ��*�� O��6 (� ��V��#� ���� (@� ������)�6 ���� ��' �'D�� (? !� �� �*���CERT (www.cert.org)J��4) .����� ���0)� �� )�� Q��-8 � (�? ��'�) /�' �'��� O��6 ��'�) �? ��K�.��� .
R� ��� ��+� !0�� 2�@� �'�� R (� �����)�6 ���� �? ��)�: !�4) ���) /6 (���C 1�� �� ��C !4� �-&���� $-�� (� >���)' .��� ���0) �? ����� .��� !�S ) 2�� ;��� �� ��� )����.
��� &��d� ��@� ��&' ���� �� R+�� �� ��� �
L����) ;���� �� )�� $��)�� !�' I? ���� (? &���� (�4� (���: n 2��� �� )��� <�� 9�� I? 9�� n !� � /6 �2)P�- �� )��� (��� 9�� I? !���6 n 2����) �� )��� <�� 9�� I? !���) n O� ? .��� ���0))�� )�� ����=4 >���)(��6 ���) ��� )�� ��� ,�� /�' &����� O� ? ;��� <�) �����^ n ������� ���0) n �4��� ���7 ;���� �� )��O� ? ���� �? ;��� /�' ����
@ ������ ������ �% ��
��)���� !0�C \!� .��� (� Q�� �: ;��) ��)�� : n &���4 ���)��0)� ���� �) .��� (? (� ��@)����� ��' ������) �? ��� T�� ��� �� �-�0�� ���4� (' n ����)�8 ���� ��' 2��' !�4� �) .����� BI? ����) ��' n ������� �Y 2��S ) ;��� ;�� J�4)� !���)� ��' ��� � �)Java� �Javascript �� ActiveX ������)� ���� �)
;�� ����4 (� >���)' .(� ��.��� L�� �Y !�S ) !���) J�4)� ��'6 !7�C
n I��� ���� �� � �� ;���� �� )� ��' �+��)�3 (� /��C B�� �� )� ?��� <���)) �� )� �;�� $-�� J�4) ���� .��� �� )� �R�4� .��� ...r( .�� ���� 3 �+��)� �� )� ��' !7�C (� (�� �� /)� ��� �� )���4 2����� /�' !��� �� )��
n ��7 .��) (?� .����� !�+) (? &��7� .��� 1�� (��� �&���� (�4� ��� (� .����� �B��7 �� )�� $-� �62� ;��)� I� . ��� (' ��K� !4� �.��� L�: !0� 9� )� ��' �!7�� (� 2�? 36) !�� ������� ��� � 2�4) (
��K�� �4� J��4) .��� <���)� �.��� ���0)� ��K� P��� &��'6������0)�3 .������ !�S )
�&� &K �&��� #� �� H����� �&� /
��K�? /�' ����)Windows���� ���� ���� (' ;���� &��6 (� (��)� P= � �����)�� ���? &�' � :Backorifice� �Netbus�� SubSeven .
Universal Knowledge Solutions s.a.l 153
@ ������ ����� H��� �% �� !��� G��� /�' !�S ) ��K� !���) �.��� (� Q�� �: !0� 2)��0) ��� !� � $��)�� . ;�� �� &��'6 (� ����� � �� P���
(�4) � ��? !�- (� �? �� )�� !�- (� ������) <V�) #� ��K�!= (� �: o L��'6 ������ ��K� ���� /�' ��� �) �=���) (' T�� o �� )�� ������ /�' ��� �) �=���) (' T�� o 2�� !� � ����) ������� ���? (' T�� o !�S ) ��K�� �4� !���) ����� ����� o ���� �4�) ���? (' T�� o /�' O� ? ��K�? R����� o ���0) &��'6 R�- (� >���)' !�S ) ��K�.��#� o �����7 ��A ���� !���)� ;���� /�' ����� ���� �� �K� &��'6 o ���C� ��K�C J��4) .��� ���0)
o ����+ ) !�- �������� T�' �- !� � (��� ��� �(�+ ) �*��� (� ������ &���)� ��' L��)�3 o )�#� �� ����� ���S)��V�
��K�? /�' ����)Windows���� ���� ���� (' ;���� &��6 (� (��)� P= � �����)�� ���? &�' � :Backorifice� �Netbus�� SubSeven .2��' ��)������ ;��� /6 P= � !�4�� ���)��0) !�� �� �.��� L�: J��) .
���� ��4�? ��' ;���� /6 .��� L�: !4) (? (���& .(���- (� ��H� .��� L�: (��) �� >���A �6 : ��S4 �� � .����� Q=-6 $� Q=-8 2����N� J�4�� !�S ) ��K� (� >P+� J�4� T���� &���� ��4�? ��? ��' ;���� /6 L����) �)� ����
;��� .���7 ;���� ���) 2 J�)�� �!� � ;��� /�' /��� (��+ .������. �@ ������ ����� H��� �% �
!��� G��� /�' !�S ) ��K� !���) �.��� (� Q�� �: !0� 2)��0) ��� !� � $��)�� . (� 2'+�� .����� 9�� $��� 3 �- ��!�S ) ��K� /�'� !� ;�� &��'6? !�- (� �? �� )�� !�- (� ������) <V�) #� ��K� (� ����� � �� P���(�4) � �� (� �
!= : o L��'6 ������ ��K� ���� /�' ��� �) �=���) (' T�� o �� )�� ������ /�' ��� �) �=���) (' T�� o 2�� !� � ����) ������� ���? (' T�� o !�S ) ��K�� �4� !���) ����� ����� o ���� �4�) ���? (' T�� o O� ? ��K�? R��/�'��� o .��� R�- (� >���)' !�S ) ��K� ���0) &��'6) (��) �- ���C �!�S ) ��K� ����� ��4 /�' ���)'3 ��'
.����� ,��� ���4�( o �����7 ��A ���� !���)� ;���� /�' ����� ���� �� �K� &��'6
Universal Knowledge Solutions s.a.l 154
o ���C� ��K�C J��4) .��� ���0)
o ��' L��)�3����+ ) !�- �������� T�' �- !� � (��� ��� �(�+ ) �*��� (� ������ &���)� o ��V� )�#� �� ����� ���S)
�(����� `��&��� (Applet Java / Javascript / ActiveX / Macros)
2�-��)� �� !�� ��)�) (? �� (��� �.��� (' &���' �: ���)�8 ������)� ���� �� )��� $���� �) ;� � �����)�6 �����:��A�( T��� �I��� (� ���� ����) .��� /�' 2��' (��� �� )�� ;��� . n c�� ��'$-�� /�' &���)�;� n ��'���)�6 ���� !*��� J)�� n ����� ����� J)�(attached files)����)�8 ���� ��' &��� !*����
&��� &K `��&��� ��� �:��@�#�� �� 4 1 n ��� �6 F�6 ;��#� ���� ����� ���) n ����' !��) �) ��� (� &����� P+�C 1��) n ����� ����� +������ (���office.��� !�S ) �����'� ������ ���0) �����'� ������ /�' 9�� ������� ���) (?
@ ������ He�+�� $�
;��) �!0�C ;���C R �)�;���� /�' !��) (? (��� �) ����)� .��� ����? \!� !�S ) !���)� �.��� L�: !0� .
2�-��)� �� !�� ��)�) (? �� (��� �.��� (' &���' �: ���)�8 ������)� ���� �� )�� $����� �) ;� � �����)�6 �����:��A�( T��� �I��� (� ���� ����) .��� /�' ;���2��' (��� �� )�� . ���� 1��)� �) <�� (�� (�� �� )�����)�8.��� L�: !0� :
n f�� ��DJ�� .�� �&����H� �� )�� ���� ������ &���+� $-�� ;� ;������4 (N� ������ &���)� c�� 2�� $-�� J�4)� ���)�� �)�� !��)� .����� /�' �(���C ;�A? �� I�)�) �����' ����) 9���� �J�4)� !�- (� L����) I�
�����6 !�- �� )�� ��� �� �) ������� 1�� /�' ����� <��) . �-� !� �6 ;���� (�� �6 �!�0� !��� /�����-�? (� ��H� ���0)�� ��� �? �) 9���� ����� (? (� <��) /6 ����4� <��� .����� /��� �9)�:��� . �6
�3�� >����) ���� 9�Y Q�� (� ������ !� �6 �����' ��4 (� <��)� ;� �� � /6 ���4 !���8 �'� 3�� �� J�4)� (�� &���)� ;��6� ;�:�
n ����&���/ &� �1�& N�-� T���� �.��� (� Q�� �: !0� ���� !��) I������ J)� !�� .��� !�S ) �� �(���C 1��
n (��� ����� N�-(attached files)���&���?� &��� &�� � &�� �1�&� . ���)�� ���C �'���� F��) �6Microsoft Office �:�'�� ������ �? R�4�� ����� .��� ���)�� J��) ������ ���? �!�0� !��� /�' �
Macros ������ �S�� � �4� /'�)VBA (Visual Basic application) . ����) ��Y L�: /�' >���)' (��� ������ ���)�� ����)� .���office2��' ����' I@� ���� �? 2-=A6 �? 9�� J)� ��' ������) �)� �
Universal Knowledge Solutions s.a.l 155
@�#�� �� 4 1&��� &K `��&��� ��� �:�� n ��)�) O� ? ������� I? �? ���� �6 F�6 ;��#� ���� ����� ���)����� ������� ���? n ����' !��) �) ��� (� &����� P+�C 1��)� .��� L�: �� )�E) (? (��� n ����� ����� +������ (���office.��� !�S ) �����'� ������ ���0) �����'� ������ /�' 9�� ������� ���) (?
@ ������ He�+�� $�
0� ;��) �!0�C ;���C R �)�;���� /�' !��) (? (��� �) ����)� .��� ����? \!� !�S ) !���)� �.��� L�: ! .!�� �� ���)�3 (� ����)� .��� Q��? 1�� <��� P��8 $��� 3 �!�� !� /�'.
��'���
)�&����� .�� $&#���:
��? !�� ��;����)��? /�'� ��Y L�: /�' 9��) 1�� �:�'� �) (Microsoft Virus Builder) I? " !���Microsoft������� P��� " 9�� J)� 2����Word ��*�- /6 ;�:�� ����? )Tools( ���) � ������ )Macros( J)��
����Visual Basic )Visual Basic Editor( &�'��� ������) ��' Q=�8� )help( L�: �������6 /�' &�C !!
9��� ��)�� ����� (' !�0�Word 9�� 9��� J���� test.txt 9�� 2� ���)� I� ���� ,�� �� ���)� Word���� :
Universal Knowledge Solutions s.a.l 156
9��� ��)�� ����� (' !�0�Word 9�� 9��� J���� test.txt 9�� 2� ���)� I� ���� ,�� �� ���)� Word���� .
������� ����)�&������ (�#����
����� (����� +������ ������office ���- �Microsoft F�� �+������ ���)���)�C !�S ) P�S6 ��' ��� �� >=� ����� (� >���)'Office 2000 . ��*�- $�� ��@)����? (Tools) &�C �� Word �) � (��? (Security) F ��K� �
� ���)���+������ �Y !�S )�� <��)� (��C O�)�.
H��� ����� D� �(����� `��&���� (�#���� ������� =#�� ����
Q�� (� ;�� J�4)� ���� ���S) �����7 ��� 1�� ��� ���� ���� ���N� ����)�8 ����4)� ������ ��?Internet
Explorer 5.0) � ��5.0'? r�� �? /�.( n ��*�- (� �) ���C (Tools) ���)�8 ���� (Internet Options)�� ���)�8 ���� ��� <���4 �0 ( n &���)� �) (�C (Security) .F���? (�C ���� ��K)� n ����� /�' ���6���)�8 (Internet)�:���) 8 n ]� �4� ��*�� (� ��� ��� �) 6C ����)��(� (Security Levels) n ����)�� ���) �+ /�' ��� �>����� (�C ����)�� !�� ) ���? �6(Custom Level) ���� �� ��*�- F ��K)�
���)�.��� ;A�) �) ����S) ����) ���� ��*�- Jw�4) (Y ��)�) . Q��? ���� !�' !���) P�SN� ;A�) �-����)� .��� L�: !0� !�S )� !���) ���� ��)�� &�� !� �� ����S )� `��� ;�� !���6 /�' J�4)� ����6 �? �
>����� ������)� ;A�) �- �? �.���!
Universal Knowledge Solutions s.a.l 157
n /6 &��������)�8 ���� (Internet Options) &���)� ���6 ���B��)� ���� (Advanced) n J�4)� !��� I� �+ !���) (� �w�@)���M ��� (�� ���S) T�� !�� �� >����) !���� ���M ��A ���� ������
&��� ��)(�C (security)
���&���
����)�8 ���� !*��� ������� �(���C ;�A? �� �&��7 .��� (� O� C Q��C� ������� � )�) .� � BI? J)� !�-4� (� ��@) ;�� ������ �����>������ ���� (��' (��� (? ���� 3 �6 ������ �� . ,���� � )� ���Melissa �'���
��0)��� ������ 9�@� (��' (� >��)M ���� (�� 2�C .
������� (� ���� !��)�)������� (� ����� /��? ;���? .� ��$�+�) I��� ����� .��� $� >�7�? &��7 .��� ������) � ���� .���� ;��C .�.!���) (��� ��� �� )��� ������ �'�� /�' ���� �? Q� ;���? �� )�3
P�A6 .
� .����� I? !�S ) ;��) ;�� !�� !� /�'�2)��� �) ���H� �? R ('� �L��4� (' �G9�� ��� /�' ����)� . ������ .��� !���6 ;��) ;�� 9�) � ����� &���� ��4�? ���0�� .��� L�: (��) ��� ��� (����� R� Z �!4C ��
&��� ��A �e���� Q��?.
6�&��� �������: • 9�7� /��� � M .����� /�' !��)� 9�7 .�����
• $��? >�� )� <��� T��� 2��� ���) $��)��
• &���� /6 ������ (� ?��) 2)���
• �&���� .��� ���� • ��V���� .����� �4� ������ ��S�
• .��� ��)�8 �0��) ������ ��������76 &��7)�
• �K�� ;�4)&��� &�� .����� �������
• !��)#� .��� �K��(�+ (� ����� &�)� !���� !� � ���4
• ��S))��� � $�� !��))� ������� 1��
&� �� ��(� .��6�&- 2�� `���@
• 2��� z���)� /�' >���- (��� (?
• 2�� 2��� .��� .����� /�' !��)� (?
• ��� .����� /�' �4)�� 3?
• ' /�' >���- (��� (?2��� ���46 ��
• 3 �? >���4� (��� .����� (�� (6 ���� (?
• O� ? &�� ;�4� .����� ;�4� 3?
Universal Knowledge Solutions s.a.l 158
6�&��� C�)+�:
• �"��#�nReplicator :��� P+� �: I /�' �0��) �������
• ����nProtector : �)��!��)� ��� ) <��� (' 9 � (� ,���� ������ P+� �:
• `��-n Trigger :��K)��� P+� �: �)��2�6 ����� ���� ����)� ,���� L��' ?��� I� T��
• !�"�n Payload :/�' P+� �: I�)�� ���� � ,����� ����� �)���H� (��) �� >���A
6�&��� �*�+�* ���� >'�����:
• Q=-8 Q��-: ;�4� +��� �� Q=-3 Q��- ������� (� Q�� �:� $��� �-� �� )�� ������� (� Q�� �:+��� Q=- (� 2����� ��K� / !�4� (�.
• ������) �����
• � ������B�4: ;�4) .��� �������Office !0� Word� Excel .�6 ������� L�: � )�)�� )�>��� >� �� �E) ���]� ��)��� 75 %&����� ������� ��' (� . ���S)� ������� (� Q�� �: ��������)�����)�� .� ��) ��
��A ����4) 1�� ;�� !0� (���3 1�� �� ������������� � 2��' $7) � F� 9��) 9�� J)� ���� ����.
���&��� �����:
• ���� ������� :) �:� !�)���'��� <��� ('� ������� ����� ���.
• (��� :!�)�) &��� ;��� ��'4�� ����)���)� !� � ��� �� ��(���3 ! �) ��A (�� �� ������ ��3 �: � � )�)� $�� !�? Q���������� ( .���) 3 ���) !� ����� ���S) � 9��� (��� F=�)��� +��� ����
!� � &��� �� )������+���� �� K���� P�� / I�H� ��� ‘ � r�� T���) ��� (�!�S ) ��K��� )�� � ��)�� !� �(��� ;��) �)� �� .
• C &���)� ����������- ::�������� � ) ��� (��) &�' ����� !�� C (� !�� ? �)���� (�� & (� ��0� �� � � (���3������ ���-� �.
���&��� �+�� G�� .��:
• �-� ,�� �� !��) �) .��� ��' $� ;���)� 3 ��� ���� +��� P��
• ��' $� ;���)� 3 ��� R�� P=)�� ���2��' &����� �����
• +��� /�' !�� P��0 ����A ��� ���B��� ���K
• 9�� K�� �? J)� ������ ���) (? (�� �(�� R�� �? ;�4 R�� ��� &P�7
� "���� ���d����&��� .�� $&#��� :
• ,���� $�-�) (' T�� : != (� $� ����� O�)�� ������ $�-�)� ������� ������ �'�- (�7 ��+ � ��������)�� ������� ��7�) ����4?� 2 <�� ����� ;�4� �? 2��� ;�4�3 /)� 2�� )�� $�-�) ,���� !�.(
• ����� /�' ��-�)� ��A� �*���� ����S) �K�=�
• ' T����� ,���� �: (�� � �� ������� !�' 2� � ��>����� 9�
Universal Knowledge Solutions s.a.l 159
�J��� ��� N1������&��� �� : • I��� ����)�3 r��������
• ��7� �� )�� ���������0���)� ���)���
• J)� ��'������� ��7� ���� (�� �����)�3 !*��� $� ����� ����� • ���� )� !�- �*� !� � ����)� R�-C R��
• )������)�� .��� �� ����� !�S ) &+�� !
• �� )� ] $� ����� ������� R�� ��4� BIOS Q=-8 ������� R��
• !�- (� �4 �� ��A .��� ;�4�) (� (��� )�� $����� (����� �) ���H�
������� C��� �"��� >������
!�S ) ��K�? I�)�)Windows /�'����� ��A ����C �� ����� P���? <�� P�� 8 ��� � ." !� � >=B��� ��� (����*���) .����� P���? <�� 1�' �)� �� ��� �: !��� (? �� )��� (��� (� .
����� P���C ��� � <��� ����)�8 ���� <��� (' ����� ������� !S)�) .&��� 2)� I� ���� (�� �-�
LoveLetter� I� 2'�� (� !�C (���� ����)�6 ���� ����� <��� 9�� (�7 &�)�� &��� ���� T��� <��� L�: !S) :“LOVE-LETTER-FOR-YOU.TXT.vbs ”) �: &�:�K� ����� /�C ���= (? K�3TXT ���= (��) (�� ��
������vbs��� � .(
� ���= $� ����)� 9�� �����? (��) !�� ���������� . T��� 2*� �6 ��� 9�� I? �����? !� ���S) ������ (�� GIC (��� �6;���� !� �� ��K) .
��� (� ���H� ��A R�4� ���@�� ���Y L�: !0� /�' &�"�)�#� .��� ���))txt( �? �)jpg( �? �)avi ( Q��? (� Q�� I? �?
O� C ����� .�� /�' >����� I�)�) ���? 36 ����w)� !��- a�� ��A +�) ��� (�vbs �? exe!�0� !��� /�' .(
����� P���? <�� ���K6 ����' !���) ��)�� ���)�����.
��'���
$�� ��(� ��� &V�:
/�' >���)' \��4� 9��� ���� 2���� I����) 9�� �����? !� ���S) (��� ��*�-���? (Tools)� &����� �4� ���K� ���� ( ���) ������� ���� (Folder Option) &���)� �� �����C !� !���)� ������ ����? (Files Type).
Universal Knowledge Solutions s.a.l 160
>������ C��"/ ��� �#�� C�V�/: <��� P�� 6 ����' !���) P�S6 (��� ��*�- (� >���)' ���? (Tools)�) ��� ���K� ���� (� &����� �4� ������ ����
(Folder Option) ����� ����� !� � �4� &���)�3 (�7 T����� �(Views) <��� P�� 6 (' !�H�� ��� (' ����� P���@� �4� (Hide extensions).
������
(��� ����)�� ���� �� !�� �: ��� �4�) ����' ����) ��� � ��� (�7-�� ����� ��' 9�) � (�� �)) �) �3�4)3.
��#��: • (? ;�� ��4�) ����' ����) !�? (���4) �4��� �� )�#� ;��� /�' ��K� ���� ;��� !� � F�)�� . F�
>&��' �4�) I������ /�' !�4�� !���� �4 ;��� �� )� <��� (' �4�) .����� Q�+ <��� (' �? �� /�'���� ;��. )70 % (�! � (� !#4�) <�) 3 �3��(
• ���0)�3 �K� ��) !��) �) �� )�3 ���� ������ �4�) ��K�? (� ���� ��' ���� ��� � ��� (� 9"'�7#� ���)�� Windows�Unix
• ��� !� � �� )��PROMISCUOUS�� !� ���)�� �� J��) �) ��� �-��� (' �K� 1S� ��� ��' ��� ������� &��� (�7 9�S� !���)���IP���)��
• >����' !�0�? (� &+��C /�' ����) ��� �� ���*��6 �K�=� /�' ���'��) ��� � ��-�� ���? �� )� ;��Sniff winsniff������ ��A ��*��6 I? �?
������ ���(�: • �)�� ��- !=-8��� �� ���)�3 (� ����� &+��C `��� (� Q�� C �� )� (� (��� )�� $�� &+��
��K� ����� ��� �� ��4)�
• �� )�Switch (' >�7�' Hubs. \!��3 �>���� �� )�Switch (��� �6 �4�) ��� � >=��� >=� !� � 3 2-�) ��� +��� /�' �4�) &�? $7� (�4��� ���� �) �3�4)3 $��� ��-��� 2 J��� ��� O� ? ;���@�
�: ���O� C &+��C $� <�) � +���
• ��� !���6 /�' ��)�) ������) �� )� ��'����� (��� ��� ��' ���� ��
>�&K?�
��#�� : • �:�����' <�) 9��) ��� !���) /6Deny of Service� /�' ���) � ?�� 94- (� ���� ���� ���7 +���
(� ����?������� (� ������ ���) � ICMP Echo ) �����) ���� !0�Ping (2��� &���+ !�? (� ��� F�� �2�6 ���� ���� !4) /)� � M +��� (��' !��)�.
Universal Knowledge Solutions s.a.l 161
• ������ O� C ��)��� /�' �0H� ��� ���� /�' ��� ��)-� ���7 R4 )� ��+) ���� ���� ���� �: ����� �� �'�����' (�+��� (�� �*��+�� ��
• ����' P�? /�' &���- �:��� J�4) 3 Q�� 6 �3�� /6 >�7�? ������ !�4�6 ���� �� (��� � $7� �)� ���)������ ���� � ��� (' 9-�) ��� �� �:�4��'� ����+ �����' ;���)� � ��- ��) ��� �
• ���� � ���) �) ���� $7� /�' >����4)- �0H� (? �� (���� &���) ������� ���) �) F�) >�4�4 ���)�3 ��' �����)�8 ���� ��� � ��� Q�� �: (� ����'(Amazon) �� �� ���E- &��� (� (��=�
!= ��3��3���?
>�&K?� ���(�: • =� (�����' !� � ��� !�' c�� /6 ���78�� >�� �*��� J�4) �) ��� ��'�� �K�=�� ��� � �K�
• $�� ��)�� 3 Q��? 1�� ���� ���� ������ ��� (�ICMP echo ������ ��' !��� �6 �>=� \!� �: !0� ��-�� ���? !�'� ��� &��6
• ���� !�� ��ICMP Echo �-�� ;�� ���0� O�)�� � L�: ��)�� !���) ����� ��-��� >����) ����� ,�� ���������� /�'9��� F�� �� ���� Q��)� !�4� /6 L��)�3�:�)��
&����� �� ���
&����� O ���:
• ����' 2� ) ��� );�� !�- J)� �? <=A ;���? ��' !� �:
o 6 ��)�� ;�� !�� �? J)�`�)�� / o �:����)� ������ !��-C� J�)��� 9�) ) o <�) 3 !�� ��7�� o ��)�� ;�4 � Y] Brut Force�:���
• ����+�� ���� /�' �0��� ��� ) ;���? ��)�) 3:
o 2� � ;�4� � !���) !�� ��� ���� I�� �4�� �: `�)�� o 9 � ����� !���) ���4 ���+�� o ����' ��)�? ��� ) ����+�� � � ����' (6”����� P���4 “P��� /�' ���� �: O�-C�� o ��� ) ����+�� (� ��0� ���K�) I��� ����+�� ������ !7�C�� K��)�= ��)�� !� � ������)
�����- • ��� ) ����' ,��? ��� ) J�)��� &��6 ����' ��)�)� ��)�� � �����) (����:
o sJ�)��� ���) �)� (�? o sJ�)��� ���) �)� 9�� o sJ�)��� (�+ ) �)� 9�� o s���� )�) �) 9��C /6 J�)��� !�4� �)� 9��
Universal Knowledge Solutions s.a.l 162
o sJ�)��� �V� )�E) (�? o sJ�)��� !���) �)� 9��
• ���) � J�)��� ����8 (���� ��)�� ���� ������� !���) ��' � (' �:��' ���)�J�)��� !���) !���)��� . &�' F��:�3���)���:
o Deffie-Hellman o Public Key Exchange Protocol
&����� ���)&��":
• ���� !�? (�M ��� ) `�)��� KC ��� ) $��) ���� (��� C T��� :C[KC](M)= ME
• &�� � ���� !�? (�ME ��� ) F� `�)��� KD ��� ) F� $��) ���� (��� DT��� :D[KD]( ME)=M • &�K��)� ���? ��� ) ���+�� (' !��� !�� �� KC=KD
o ���� J�)��� �� ����+� �� �:�'��
o I�� `�)�� �'��KAB
o ����+�� :DES, IDEA • &�K��)� ��A ���? ��� ) ���+�� (' !��� 9�) ? !�� �� KC (' KD
o ���� J�)��� �� ����+� �� �:�'��
o ��� >���' ��� ) `�)�� (Kpub �2���) (��� >�4� ��� ) F� `�)�� (��� �����Kprv
o ��� ��� )�� 9�� !� ���� T��� ���� J�)��� !���) �)�� Y 9��� ��� `�)�� �� ) o � Y (� ��:��? ��)�)� (���8�� F� !��� (? (�� 1�� ��7��� >���+�� J�)��� ��)�) o ����+�� :RSA, El Gamal
&����� R� "��:
• ����+�� ��A &�K��)� @��? (� ����+�� &�K��)�) (�1000 /6 10000&�� (
• &���� ���� ��� ) &�K��)� ����+�� �� )�) • ��A ����+�� �� )�)���' !0� J�)��� &��6 �����' $� &��S4 ���� ��� ) &�K��)� <��) �� !���)� ���� (�
&�� � �� ����� • J�)��� �� ����+�� �� )� 2�� I��� ��� ��� ) !���)��� (�7 (�)����� .�� ����' I��) �<�� �� ;��
���' J�)��� �� &�K��)� ��A ����+�� �� )��� J�)��� L�: !���) I��� (�� &�K��)� ���� • �����)� ���+�� ��=4$��) /�' ,�� ����? !� � `�)�� !�� /�' ��)�) ����.
�J&�� J����� �� �*�
• J�)��� !��#� ���: (� <��) ����� ;���C 1�)�) . ���� I� R �: J�)��� !��#� (? ��@)� (? ;�� �6
&���) �3�� �� >�4�4 � 2�� !���)�����)�8
Universal Knowledge Solutions s.a.l 163
• I��� �1�S �� ��-�0� &��� �� )�) ��0 �?( ���-� Numerical Certificate ��@) 9��� ��� ) ��' ���: (� ���� !���)� (�
• ���@���-�0� &��� 9D��E) �'���� (� ������� �) J��) 9�4�)� !��� ���4��: o I��� �:��46 (� !�- ���� �4� ���)����-�0� ���� ��46 ���� �:�'�� �F�)�) �������6 ���) (�
&��� �� ���� �4�� ���: ��4
o ������� L�: (�7)): � ����)�8 2��-�) (� ��@)�� J��� ��� ��� ��� ) ���+�� � �4�� �� ��� ��� ) `�)�� � &��� ���=4 &�)�
• ��=�)� �� ��-�0� &��� ��4 (' ��H�� ���� ���:? (��)&���� &�� �� ���� �:��46 ��� • ���-�) (? ��-�0� &��� ���4? �) ����� (���(Root CA) &��� /�' $�-�) O� ? ���� (� ;��) (? �?
��-�0�.&��� /�' (��-�� ����� ����) ;�� �:��'
SSL (Secure Socket Layer)
Universal Knowledge Solutions s.a.l 164
!��� <��#� )����):( ��' `�)�� Public Key
��-�0� &��� Certificate !�4) ;��https Request to connect to: https://...
��� `�)�� /�' ����� ��-�0� &��� �� ��
Certificate of Server Public Key
��' `�)��� �4� &��� Public Key Certificate
J�4)�;� WWW browser
;� �� � WWW Server
� ��SSL3��� For SSL3 Only
`�)�� /�' ����� ��-�0� &��� ;�����
Request for public key Certificate
��� `�)�� /�' ����� ��-�0� &��� (��+�� R�
Public Key Certificate of Client
���� `�)�� !���) Exchanging Common Key for session
�� � ������ ��� ) Encryption of Server Data
(��+ ������ ��� ) Encryption of Client Data
��-�0� ���� ��46 ���� Certification Authority
��B�0�:
• ���) ��� &��6 J�)��� ���)� 9�� ;�� &��� ��-�0� �����6� !� � � ��� (� !�? !�4� /�' &��� -�0���.. ��'
!�4� ����' I��� ��)��0) (� !�- ��� &��6 J�)���
• ��� (� !�4) ���-6 !�? (� ��-�0� ���� ��� �� � ��)��SSL • �� )�� �� � ;� &��� ��-�0� F�) ���@)� /�' ��4 2)��:
• ��)�� �� )�3 �� � ���) ���� 0���-� ���� ����' /�' ���)�8 �� !�� ���� �� � ;� /�' ���)�8
• �� !�� ���� ���� ��� � )���)�6 ( !0� ���? �� )��� >��� � ��-�0� ���� ���) �*�: !�� ) (���Certificate
Server
��J/ �+ SSL:
• ���� (��+ )J�4)� (���-N� !�4) $� �� � ;�^
• ���� �� � ��� 2��)�� $� 2� �4� ��-�0� &��� !���N� J�4)� /�' ���� . �� � (�� /�' ��-�0� &��� !�)�'V�#� �� � ,�� <�0�� �� � �: ;�
• ��� ) O�)�� (' �� � $� J�4)� ����)�)40 ���128 ��(...
Universal Knowledge Solutions s.a.l 165
• L��� )� ����� ������ R� `�)�� ���)� J�4)� ���� /6 ������� ;� �� � R � I� ��� `�)�� �� )��� (�M !� � �� �
• .)�� `�)�� �: �� )��� ���� `�)�� ��� ) F� R� 2��)�� �� � �� )��)���� `�)�� ( ���M !�4) &��- ���-8��� `�)��� ����� ������ ��� ) ��' ������ ���� !��)� J�4)� $��