networking - massachusetts institute of...

49
ÀÒ/˙Ô“Ò˙Ô¨˙¡ˆˆ`/˝`¾Ô˙àµ˝ˆì /‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì `¸Ò˙Ô•´Ò¯Ñ´à“Õ´§ª¸`L Networking â/ˆ§˚ˆØҧƯ—¸¯Ñ¡¡Òˆ•Ó§Ò„à”×Ø˝§µØ„ TCP/IP ˝Ò„Ñ„•ì ˚Õ¸ì¾Ô•Ñ¡Éìà¡Õ´ˆµÔ Engineering CMU omputer

Upload: others

Post on 19-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

ÀÒ¤ÇÔªÒÇÔÈÇ¡ÃÃÁ¤ÍÁ¾ÔÇàµÍÃì ¤³ÐÇÔÈÇ¡ÃÃÁÈÒʵÃì

ÁËÒÇÔ·ÂÒÅÑÂàªÕ§ãËÁè

Networkingâ¤Ã§ÊÃéÒ§áÅÐËÅÑ¡¡Ò÷ӧҹàº×éͧµé¹

TCP/IP Íҹѹ·ì ÊÕËì¾Ô·Ñ¡Éìà¡ÕÂõÔ

EngineeringCMUomputer

Page 2: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

��������

������������ ��� ������������������������ ������!"��! ���!#���������!���!��������$�%&'()&('� ����!�����������$����"��"*���� '+,-%,� ���� �!������.���� �����/��.��!/��� ���������������!���!�%&'()&('�� �������0��*��!������1�!.������*��!2���!"��"*����

����.�������������������31�!.������" $���32� ��" $���$�$����1�! 4�!����0���5� �����6��� �#��������!��!������ ���#������%,�7889:;;������!��.�������)<=>:���������!�'+,-%,�#���.��������!�?<@ABC�&A@:�DE;>:@�F?&DG����0*�������!��!����)<=>:����������!��1��� �3����0�����!�������3��������� �$���3��.�3������� ��!� �����31�!.�3���������0�4�HI� " $� �� �4��� J ���$�����������.�/��H��I�� ����������$4�!���

/�� ��$.3�!��0�$��!$4�!3�����������������0���"$�K#��/���� ����H��I�������������$�%&'()&('�" $�L���/����*��!�������������������$��!.�3$!�*���� ��� %&'()&('�1������.����� ��L��������/4 ��� ������� �/����$�M���N�$���O���� �3$�#����� ��$�$��#�����.�1��*��!*����

��������� ������������

����������������� �������������� �������

�����������

Page 3: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

%%

�����

��

���������PQ:9QB:R�<S�'+,-%,.����������!���!�'+,-%, T

U�&:>R<9V�7WW:;;�XAE:9 TU�%C>:9C:>�XAE:9 YU�'9AC;Z<9>�XAE:9 [U�7ZZ\BWA>B<C�XAE:9 ]

���������?:\BQ:9BC^�>_:�?A>A%,�7889:;; ``���#��!�D=aC:> `T%C>:9C:>�)<=>BC^�79W_B>:W>=9: `b7889:;;�):;<\=>B<C c`,9<><W<\;d�,<9>;�#���D<WV:>; cc

���������&A@:�D:9QBW:�+<CW:Z>;���#��!��������0�%,�7889:;; cb

U��������e<;>�'Aa\: cfU�?<@ABC�&A@:�D:9QBW: c[

?&D�=;BC^�g%&? Th

�������������� ����)<=>BC^�������i&%j���*����������*�������iCBk��������������������$ T`?ECA@BW�)<=>BC^ Tf

U�?ECA@BW�)<=>BC^�,9<><W<\ T]U�)<=>BC^�%CS<9@A>B<C�,9<><W<\�F)%,G Yh

Page 4: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

TCP/IPNetworking

���������Overview of TCP/IP

����H��I�.����������!���!�&:>R<9V� ,9<><W<\� � 2� �������4��*� �3$�����!�������!���!����0����2�.�������$�3��� \AE:9��������!����!.� ��!�Z9<><W<\����������� l3$.��$�2�\AE:9�m��!�����3�!m�������� ��������0���#���������$�3��� Z9<><W<\� ;>AWV� � #*�������M���.�����������!����� ��� #��� ������$3���!��� #*�������������$!34n��� �!��������$�!������� 2� #*�������1�!�������!����!���$#*���� Z9<><W<\� ������#��!�������!������0����3������������� �����.���0���$���������J3��� C:>R<9VZ9<><W<\�" $�3�#��3��������!�������#*��M���*�5�����0��$�������" $���3�����$�3���PZ:C�DE;>:@%C>:9W<CC:W>�FPD%G�):S:9:CW:�o<8:\�m��!�������#��!�������!���!�C:>R<9V�Z9<><W<\������0�[����� �!�

[ Application Layer

W<C;B;>;�<S�AZZ\BWA>B<C�Z9<^9A@;�>_A>�=;:�>_:�C:>R<9V

f Presentation Layer

;>AC8A98Bp:;�8A>A�Z9:;:C>A>B<C�><�>_:�AZZ\BWA>B<C;q

b Session Layer

@ACA^:;�;:;;B<C;�a:>R::C�AZZ\BWA>B<C;q

Y Transport Layer

Z9<QB8:;�:C8U><U:C8�:99<9�8:>:W>B<C�AC8�W<99:W>B<Cq

T Network Layer

@ACA^:;�W<CC:W>B<C;�AW9<;;�>_:�C:>R<9V�S<9�>_:�=ZZ:9�\AE:9;q

c Data Link Layer

Z9<QB8:;�9:\BAa\:�8A>A�8:\BQ:9E�AW9<;;�>_:�Z_E;BWA\�\BCVq

` Physical Layer

8:SBC:;�>_:�Z_E;BWA\�W_A9AW>:9B;>BW;�<S�>_:�C:>R<9V�@:8BAq

Page 5: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

c

#*�������M��������. #���������!���#��#��������$3���!���������� ���.������H��I�Z9<><W<\� '+,-%,� �������������!�4!� PD%� ):S:9:CW:� o<8:\� ��������������� �$��� �!�������!�� ���!o<8:\�������.��" $#��!�����0�Y���� �!�

Y Application Layer

W<C;B;>;�<S�AZZ\BWA>B<C;�AC8�Z9<W:;;:;�>_A>�=;:�>_:�C:>R<9V

T Host-to-Host Transport Layer

Z9<QB8:;�:C8U><U:C8�8A>A�8:\BQ:9E�;:9QBW:;

c Internet Layer

8:SBC:;�>_:�8A>A^9A@�AC8�_AC8\:;�>_:�9<=>BC^�<S�8A>A

` Network Access Layer

W<C;B;>;�<S�9<=>BC:;�S<9�AWW:;;BC^�Z_E;BWA\�C:>R<9V;

���IO��������!���!� @<8:\� ����IO������ ��������1�� �!�!�����������!��!��$�!������! J m��!�.������ ������$3������ �!������/�� �$ �66�O��$�!�J .��$���$��!� �������������1�!�J .��$#��3�M������$�����������!��������� J � m��!��0�����"��#������!�*��!� 2� ����!��$��� ��$����$ �������!��#*��������0.�3���.����������H��I�����

�O���������1�� �!/����������!��$�!������!� #*�����������������4���������3��J�������������.���� �!������1��*��!�#����0��� �!�����4�*��K��������0���.���������!���������!���$��!��������3��J��.���������$�3���e:A8:9�#*����������e:A8:9�������#����0��!*�3��!������4���_:A8:9�����������������������$�3���8A>A�:CWAZ;=\A>B<C�m��!� �# !�3��������`

������������ ! �"#$ %&'( !)*#

Page 6: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

T

.�3$��!����������������� �!�����������$�*��!���������� 4��!/��#*���� \AE:9� �!# !�3��������c�m��!���.M3����� �!��������'+,-%,�����$���c�Z9<><W<\�$��$����'+,�����i?,�������!��������/��Z9<><W<\� ���! �!��#*�*��!��������2� ������� ���� �����6�2� �������*��!��#�����*�����r�$� 2� � �#��8A>A^9A@�#���S9A@:

���������� ! �+!,'$!',-&

�.������/��0�/�123453

*�����������������H��I��������!���!� '+,-%,� �$��!����3� 2� " $��4�������H��I��������!���!�#*��������,9<><W<\�;>AWV

Network Access Layer

\AE:9��������.������ �!������/�� �$ �66�O�4 *��!�2� � " $�������!���!������0�$��!��������$������4 ��! �$ �66�O���������$��� �$#*����4 �M���� Z9<><W<\�������3��J��������!���*��!������(>_:9C:>d�s??%d�s9A@:�):\AE���0*�

*�3�$��!��!!�*��!�2�����4 ���������� �#��������4���_:A8:9���������8A>A^9A@�������.����$��0�S9A@:�#��3 �!��*���C:>R<9Vd��������$����%,�����0�Z_E;BWA\�A889:;;���!�C:>R<9V���0*����$����$ �������!��� \AE:9����������H��I������������34n�������!���!����$�������$����$������ �$ �66�O���������#���������!�#*���#���M���$����$ ��#*�*��!�����

Page 7: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

Y

Internet Layer

������0����� �����6���.��!��!�'+,-%,�m��!�� Z9<><W<\��� �����6����!��$��� c� Z9<><W<\� �3$�����%,� F%C>:9C:>�,9<><W<\G�#��� %+o,� F%C>:9C:>�+<C>9<\�o:;;A^:�,9<><W<\G� ���.���� %,���1����0.�3����!'+,-%,���$�� $3

Internet Protocol (IP)

.���� �����6��!�Z9<><W<\�����

� ���!�8A>A^9A@�F8:SBCBC^�>_:�8A>A^9A@G

� .�� ���!����� �!�8A>A^9A@���$�!���$��!�F9<=>BC^G

� #��!#���������8A>A^9A@�Fs9A^@:C>BC^�AC8�9:UA;;:@a\BC^�>_:�8A>A^9A@G

%C>:9C:>� Z9<><W<\� ��0� Z9<><W<\� #��� W<CC:W>B<C\:;;� U� �������������������� _AC8;_AV:� ������$��!��� �!������� #*���������� �!����������$" $��������!3��������1�!���$��!.������� ��������%,�$�!�������*�3� ���3��1��*��!��!�������� �!�� l3$�����$!#*�������� �!���������.�1�!���$��!������" $��� ��3�����������.������������*���!.������

Datagram

?A>A^9A@�U���0�aA;BW�=CB>���!��������� %,���������� �!�m��!1�����#�����.�����!������������$#���ZAWV:>�;RB>W_�m��!��������!/��������1��#��!�����0.��$�2�8A>A^9A@�" $#*���*�3����_:A8:9�����M���$����$ ���$3���*�3����!� #�����$��!��������� 8A>A^9A@� #*���*�3��� 4��!" $������$3���!��� ������ 8A>A^9A@� #*���*�3���� 4��!��$�!���$��!" $���� ���!���� �� #������ ������!�����1�!�J .��$���$��!�M���#��� ��0.������!� BC>:9C:>� Z9<><W<\� �������!���$��!����*��!�������8A>A^9A@��.�����.����$��0��������!/������� ����OK������!

e:A8:9���!�8A>A^9A@�� �# !�3��������T�U�8A>A^9A@��������� l3$�f�R<98�#*����R<98���� �Tc�aB>���*4������*��!�2���������0��1����M��3���b�R<98�#��� �3�R<98����f���������.��������M� �� �m��!�������.��� ��!�_:A8:9����#��� �!����_:A8:9����� SB:\8�.��!������� %C>:9C:>�e:A8:9X:C^>_�F%eXG���$����3��$�3��!�_:A8:9����2

Page 8: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

b

���������53�6 ! 7, 8�9*,8 !

Routing Datagrams

#*����8A>A^9A@�����%,�7889:;;���!���$��!���������1��.��3���%,����$����C:>R<9V�� $3��� BC>:9C:>� Z9<><W<\� �M��������� �!����$�!������!���$��!���� #*�1��.��3�����$��!���$�����C:>R<9V� �����M��������� �!/��� ^A>:RAE� ��!� C:>R<9V���� U� ^A>:RAE� ����J���OK���������������*��C:>R<9V����� �3$��� �3��������3���3�����^A>:RAE�*�3�.����$�3���9<=>BC^�.������������ ���!

^A>:RAE���������.���� �!*���8A>A^9A@���$�!�C:>R<9V����� " $�4���O����� %,�7889:;;���!���$��!����*��!������������ 4��!��!�8A>A^9A@���$�!�J .��$�����*��!/���^A>:RAE��� 4�*�3� ���� 4��!��!����!����IO��.���������" �����.��!��$�!����.��!� �������!1�!��.��$������" #*�������!�����$�3���_<Z

������Y�# !�.��.M1�!*�3�$��!����9<=>:�8A>A^9A@�����_<;>�7`���$�!�J .��$���$��!���_<;>+`����� 4��!��!�8A>A^9A@����*��!/���^A>:RAE�c�*�3����t`�#���tc�m��!���.M� �3���8A>A^9A@���/���^A>:RAE����������1�!� %C>:9C:>� \AE:9� ������#��3�M�����!�����# !�.��.M3��� 9<=>BC^� ��4 ����� \AE:9� �� ������ %C>:9C:>� ,9<><W<\� ��!������!� ^A>:RAE� ���� 8A>A^9A@� ���������M���4���O�� %,7889:;;����$��!��_:A8:9�3����0*�3��.��������������3�����������M����������4���O������� ���!���� �!�8A>A^9A@��*��������.���1�!�J .��$�#��3 �!�����!��������!.��!

Page 9: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

f

����������:*'!)#7�1;,*'7;�< !-= >&

Fragmenting

����� 4��!��!� 8A>A^9A@� �������/��� C:>R<9V� .��$� 2� �4 � ���/��� (>_:9C:>� X7&d/���X:A;:8�\BC:d��/�� �$�sBa:9�PZ>BW;�.���/�� �3��$��m��!#*�����3!������,9<><W<\���&:>R<9V7WW:;;� XAE:9�������.������ ����(>_:9C:>� ������� D+o7-+?� d� X:A;:8U\BC:� ������� s9A@:U):\AEdsBa:9�PZ>BW;��������s??%���0*��#*����Z9<><W<\������� ��!�=CB>�8A>A�.�������$�3���oAkB@=@>9AC;@B;;B<C�=CB>�Fo'iG������ ��!.�3$�������� ����1������� �!��#*�*��!��������.�*��!����#��!8A>A^9A@��.���� ��M��!�FS9A^@:C>A>B<CG�������.�� 4��!��� ��������������#��!�8A>A^9A@�#��3�R<98��� c� �� _:A8:9� ����0*�3�������$����$ ��!���#��!� ������.����$��! ����1����������������.��� ��$��!1��*��!

���?/�datagram�0@A�B���/�Transport Layer

������ %C>:9C:>� ,9<><W<\� �������!���$��!���� 8A>A^9A@� ������#��3����*��!������� �! �3��!8A>A������$�!�>9AC;Z<9>�\AE:9�m��!��\AE:9���M����Z9<><W<\��$��.��$*�3�������������� �3��*��! �!���.�Z9<><W<\�� ���� �����SB:\8�Z9<><W<\���R<98����T�m��!����M��Z9<><W<\�C=@a:9��3�

Internet Control Message Protocol (ICMP)

���0���Z9<><W<\�.��!������!��$���� %C>:9C:>� XAE:9�m��!����.�������� �! �66�O�3��J�*��!2���$�!������!���$��!�" $�Z9<><W<\������H�$�%,�8A>A^9A@����� �! �66�O�3��J��.��������� ��!�3��J��� �����6��!�%+o,�� �#��

Page 10: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

[

Flow control

��1�� �!" $������!���$��!.���������!�^A>:RAE����$���� ���!� 4��!� 8A>A^9A@� �66�O��� �!������$�!������!*���!������� 8A>A^9A@� 1�� �!����M3��4���������3�/������� m��!�� �!/��.�������!*���!.$J �!�8A>A^9A@����3�O�

Detecting unreachable destinations

�66�O���1�� �!������$�!������!*���!��������3��.����$��!�����

Redirecting routes

�66�O�����4 ����L����� C:>R<9V� ���� ^A>:RAE� �$������3��.��!*�3� " $� ^A>:RAE� *�3� *�3.��!��� �! �66�O���$�!������!*���!���������.�������$� ���!��� �!� 8A>A^9A@� ��$�!^A>:RAE�*�3����" $���� ��.*J������� ���!�� ���!�.������������.�#����

Checking remote hosts

������!� 2� .��! ����1������� �!� (W_<� o:;;A^:� ��$�!������!� � 2� ������ ��3��� %C>:9C:>,9<><W<\� ��!������!������!��$��.������� �����������!���$��!� ���� �66�O�� �M�� �! �66�O� 4��������� *�3�$��!��!������� o:;;A^:� �������� ��!� ZBC^� ��!� i&%j� m��!���������*�3� ��������!���$��!3������!��$��.������

Transport Layer

��\AE:9����Z9<><W<\��� �����6�$���c�Z9<><W<\� �3$������'9AC;@B;;B<C�+<C>9<\�,9<><W<\�F'+,G#���i;:9�?A>A^9A@�,9<><W<\�Fi?,G����! �!�Z9<><W<\�����.�����.�����������0*�3������*����� �!��������.3��!�7ZZ\BWA>B<C� \AE:9� ����� %C>:9C:>�XAE:9�1�!#��������.����� $3��#*��M���$����$ �������!���!�$��!��#*�*��!�������'+,�������*�3� ��#��#�����3��/4 ��� ��!��������������������O����i?,����������.��'+,���3���������1������3���i?,�#*���O�� $3���i?,� ��0��� �!����������PQ:9_:A8��$�3���'+,

User Datagram Protocol (UDP)

��0�Z9<><W<\�#���+<CC:W>B<C\:;;����������������_AC8;_AV:����������!���$��!�#���������*�3� ���3��1��*��!��!�������������� �����.���3����M3��������!�� F�� \AE:9� �G� �!� �.�������������!��� �!�������� ��M�#�� �!���$�2

_:A8:9� ��!� i?,� � �# !�3�������� b� m��!���.M� �3������ �!.��$���� Z<9>� *���!#�����$��!�� l3$�m��!��$�Z<9>����������� �!�������.�����7ZZ\BWA>B<C�\AE:9�*����

Page 11: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

u

�������C�D�3�E-&& 7-�F*,8 !

Transmission Control Protocol (TCP)

��0� Z9<><W<\� #��� +<CC:W>B<CUP9B:C>:8� #������*�3� ���3��1��*��!��!��������� ���� �3$�����.���0��� �!����3���������1���_:A8:9���!�'+,�� �# !�3��������f

�������G�123�+-78-#!�F*,8 !

��� �!��������!� '+,� ���� �!���� ;:^@:C>� F���!��������� c� �����$�� =CB>� 8A>A� �����3��;:^@:C>�G�" $������!���$��!�� �! �66�O*�����������$�!������!*���! ���.����J��2�;:^@:C>������ ����#��*�3� ��#��3��������/4 ��� � 1��.��3��������!*���!���� ���� �66�O*����������� ���.���;:^@:C>����M�� �4I5�3���;:^@:C>�����v6.�#��������� �!�;:^@:C>�����������!�34n���������$�3���,<;B>BQ:�7WVC<R\:8^@:C>�RB>_�):U>9AC;@B;;B<C�F,7)G

��������3��� '+,� ��0��� �!������#��� +<CC:W>B<CUP9B:C>:8� ��# !3������*��!���� �! �66�O� _AC8;_AV:� ��.3��!������!*���!#�����$��!������.�#���3�� ����1*4 *��1�!��� �� #��3��4�� �!������� �34n����_AC8;_AV:����'+,��������$�3��� >_9::URAE�_AC8;_AV:� " $�����������!*���!*��!��� �!������� ���� �! �66�O� DECW_9<CBp:� FDw&G� ��$�!������!���$��!� F �66�O���1�� �!����#����!

Page 12: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

]

D:^@:C>�n��� �G������������!���$��!� ���� �66�O�Dw&�#��3���M�� �!�7WVC<R\:8^@:C>�F7+xG�������� ������7+x�������1�!������!*���!��M1��3��� ���!������*��� ���4 ���#��3� ������!*���!�� �!�7+x��������.�������!���$��!����������4��*���� �!������

Application Layer

XAE:9����0�\AE:9�� J �m��!�������� l3$.��$�Z9<><W<\�F��������$�3��"��#�������3��G�m��!��3��M��$4�!���4���������*�3�$��!��!�Z9<><W<\�����������$��\AE:9��� �#��

Telnet -� ��$����$��!.��!3���&:>R<9V�':9@BCA\�,9<><W<\�U��������������!.����/����������$

FTP - sB\:�'9AC;S:9�,9<><W<\�U��������"�1��#yl�������

SMTP -� DB@Z\:�oAB\�'9AC;S:9�,9<><W<\�U�����������U �!�:U@AB\

Z9<><W<\��.��������!�" $����Z9<><W<\�'+,���'9AC;Z<9>�XAE:9� �3�Z9<><W<\�������i?,���� �#��

Domain Name Service (DNS) -��������#��!����������!�.���0����%,�.���������

Routing Information Protocol (RIP) - ����#������$�9<=>BC^�BCS<9@A>B<C���.3��!�J���OK*��!2

Network File System (NFS) -����������;_A9:���������8B;V��.����.��$�2�������!

������[�# !�.��.M1�!N���3��������!���!�'+,-%,����!�Y�\AE:9�" $������!�2������������"$!�����������$�$�� �!��!����(>_:9C:>�#���oB\C:>���$����$ ��!���! �!��������������$J�!���$3

Page 13: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������Overview of TCP/IP

`h

�������H��123453�3,*!*$*(&�5#&)6-� �+ 8%(-�< !-= >

Page 14: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�������

���������������

������ `� ���� �H��I�1�!�������!��#*��������!� &:>R<9V� XAE:9� o<8:\� m��!���H��I�����IO����������.��������1�!!�*��!�2�����4 ����#��#$�!�*��!�2������0 �3�2���������$3���!��� �#*����$�!����.M1�!���� ��#��34n����������.������� ����1� 4��!��$�!�J .��$� �!������������� ��������!���!�'+,-%,�����J���!.��!m��!�����$����$ ��!�������!���������0���� �!������������

���� �!������������������ l3$ �� �3 �3$������

7889:;;BC^ .��$1�!�%,�7889:;;�m��!��0����������������!�����m��������%C>:9C:>

)<=>BC^ .��$1�!�tA>:RAE�������.���� �!*����������$�!���$��!

o=\>BZ\:kBC^ .��$1�!������.��$���*��!�2�����Z9<><W<\�d�Z<9>�����J�8A>A^9A@�m��!�������.���� ����1 �!��������$�!�7ZZ\BWA>B<C���1��*��!�������!���$��!" $/���%,� �

IP Address

.��$����%,���0����� �Tc�aB>���������J�J���OK ��� ����%C>:9C:>�" $���������m��������$���������3������ %,��������J������!����43�*��K�#*���4!�2�#��3.��$���� %,���������J�J���OK ��� ��� F&:>R<9V%C>:9SAW:G��!������!����43�*��K����3���������!����43�*��K������!.��!�����&:>R<9V�%C>:9SAW:�.��$*�3�M� ������������!������.������0�tA>:RAE������X7&�WA98��$���c�.����T�WA98��m��!#*����WA98��M�������%,������m������������������!����43�*��K#��3�.��$���� %,��������$�!�J���OK ��� ���4�HI������.����� .����.��!" $�L��������9<=>:9��M� �

.��$����%,���� �Tc�aB>�m��!���4$���$������!���5��`h� ���J���" $����J ����#*�����3!����� �*��!#*�� h�1�!� cbb� ����chcqYYq`Ybqch�.���� `]cq`bhqcb`qc`� ��0*��#*��3����������!����43�*��K�������.����������3�/�������!��0���5� �!� Tc� aB>� *������!��� ���� %,� �#��!�����0 �! �3���

?I����J�A�#-!=*,K�L#-!=*,K�% ,!M�����?I����J�A���N��/�L;*&!�% ,!M�#*��� �3��������aB>�������$������$( &&��!����%,����2�m��!�W\A;;���!����%,�������$���T�W\A;;� �3$�����

Page 15: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

12

� ������ �������%,�����aB>�#����0�h� �!���aB>�#����1������������J�W\A;;����[�aB>1������. �.�����������C:>R<9V�#�����cY�aB>� ���������������!� �!���+\A;;7� C:>R<9V� ����$��#��� `cu� C:>R<9V� ������� Fc[G� #*�����3������!�#*���C:>R<9V������0.�������FccYG��� $3

� ����� �������%,���� �!�aB>�#����0�`�h� �!���c�aB>�#��������������J�W\A;;���`Y�aB>�����������C:>R<9V�#�����`f�aB>����������������!

� ����� �������%,���� ���aB>�#����0�`�`�h� �!���T�aB>�#��������������J�W\A;;���c`�aB>�����������C:>R<9V�#�����u�aB>����������������!

�������� 1������ %,� ��� aB>� #����0� `� `� `� ��1��3������ %,� ����0���� %,� �4�HI������J6�*4�.���������!����!����!�����$��%,��3���+\A;;�?

������������!*������.���� ����1#��!��3!���� %,� *��� +\A;;� " $ ����*�3����J #��������! ��J F```qcccqTTTqYYYG�� � �!�

� ����� ����%,�����3!#������*�����3���`cu

� ����� ����%,�*��!#*��`cu�1�!�`]`

� ����� ����%,�*��!#*��`]c�1�!�ccT

�������� ����%,�*��!#*��ccY������

������cq`���0���# !�.��.MN����!������!��aB>�*��!�2���%,�7889:;;�+\A;;�7d�g�#���+

��������O��53�P66,-&&�+!,'$!',-

Page 16: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

13

����%,������ ����1��������� ������������ccY������#��3�$�!�����.��$*�3 �!����

h 1����������#��8:SA=\>�9<=>:

`c[ 1����������#�� \<<ZaAWV� 7889:;;� m��!�������������!��� �!������N�$�������!�������.� ����1����!��.��������� �!/����������$

_<;>�h ���� %,��� �3���_<;>�������0�h�m��!��1�������0�7889:;;������!�4!*�3�C:>R<9V���2�����chcqYYq`Ybqh

_<;>�cbb ����%,��� �3���_<;>�������0�`��J��aB>�m��!��1�������0�g9<A8WA;>�7889:;;�.���7889:;;���#�������!�J�������!��C:>R<9V��������chcqYYq`Ybqcbb�FW\A;;�+Gd`c]qThqcbbqcbb�FW\A;;�gG

���Q�?/�+'R#-!��� ����1#��!.��!�C:>R<9V���!��������0�C:>R<9V�$��$�2�� ��" $������������������%,���!���

����1���!�4!������!N�$�.��!�C:>R<9V�� �����3���3��*��!�����4!�2���!�������2� ���� �������� %,W\A;;�+��$���m��! ����1�������!�$����C:>R<9V�� ��cbY�������!�#*�����������!�$����4!�2�#���Th�������!������.�����4�!����%,����chh��3�����" $���r����"$�K����O����������������#��!�D=aC:>������#��!�C:>R<9V�������0.��$�2�C:>R<9V�$��$�" $#*����C:>R<9V�$��$�M���������!����43�*��K�� ����1�$��� ���$�!

34n���#��!�D=aC:>����������H�$�3�������������!��!�%,�7889:;;���3�������%,�#��!�����0 �! �3���� �3���C:>R<9V���� �3��������!�����������3�aB>���������������������!������4�������M��������

����3��" $�������4���.���� �3�������� C:>R<9V� ���!.� ������3���� ����1����� �" $������� S-!8 &Km��!��0*�3����� �Tc�aB>��.����%,�7889:;;��.�������J�����*��!����%,�3���aB>�� ������C:>R<9V�#��aB>�� �����������!���*4�C:>R<9V�W\A;;�7dgd+�����&:>@A;V���*�$*�3�$��#��3����cbbqhqhqh�d�cbbqcbbqhqh�d#���cbbqcbbqcbbqh�*������ ���34n�������&:>@A;V��������������7&?���� %,�7889:;;�/���� �������7&?����.��$����C:>R<9V�����chcqYYq`Ybqch�����&:>@A;V���*�5���0�cbbqcbbqcbbqh�F�������0%,�+\A;;�+G� �����������7&?������ �� chcqYYq`Ybqh�m��!�M���.��$����C:>R<9V�����!�aB>���1��*� �4�!��FchG��M���.��$���������!� �!# !�������cqc�FAG

��� ����1�����������$#��!�&:>@A;V���*�5�� ��" $�����4������3�aB>���������C:>R<9V�������������4������3�aB>�����0�`���!�&:>@A;V�������������4���aB>�������������C:>R<9V���!�%,�+\A;;�+������c�aB>�" $ �!������aB>�����$���������������!� � ���O������� ��&:>@A;V� ��0�cbbqcbbqcbbq`]cF`]c�����``hh�hhhhcG�������cqc�FaG���0�����# !�.��.M1�!�������!���!�&:>@A;V� �!������3�����!*�

Page 17: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

14

FAG������������� ���!�;=aC:>�U�����&:>@A;V���*�5�

%, chc YY `Yb ch ``hh�`h`h�U�hh`h�``hh�U�`hh`�hhh`�U�hhh`�h`hh7&?

oA;V cbb cbb cbb h ����������������������������������U�hhhh�hhhh&:>�&< chc YY `Yb h ``hh�`h`h�U�hh`h�``hh�U�`hh`�hhh`�U�hhhh�hhhhe<;>�&< ch hhhh�hhhh�U�hhhh�hhhh�U�hhhh�hhhh�U�hhh`�h`hh

FaG������ ���!�D=aC:>�U���4���c�aB>���������&:>@A;V

%, chc YY cYu f[ ``hh�`h`h�U�hh`h�``hh�U�````�`hhh�U�h`hh�hh``7&?

oA;V cbb cbb cbb `]c ��������������������������������������hh�hhhh&:>�&< chc YY cYu fY ``hh�`h`h�U�hh`h�``hh�U�````�`hhh�U�h`hh�hhhhe<;>�&< T hhhh�hhhh�U�hhhh�hhhh�U�hhhh�hhhh�U�hhhh�hh``

��������O��L M����TJU�S-!8 &K�V���W��T�������.0�#-!=*,K�Q.X�.0�;*&!

LRM����� ��V�R)!�T��S-!8 &K���R)!�� N���U�/�&'R#-!

����������4���aB>���������&:>@A;V� �!�������cqc�FaG������� ��;=aC:>����cc�z�Y�C:>R<9V�" $#*����C:>R<9V��������3������!� ����!.� �cFuUcG�z�fY�������!�#*��$�����3��� %,�.��$���#��#��.��$��� J ���$���C:>R<9V���1����!�3�� �!���#*����;=aC:>����������!� ����!.� �fc�������!�#������3�;=aC:>������!�� �����0�c�C:>R<9V��������Y� ������;=aC:>�#����� J ���$��� ����1��������!�� ��*���!*�������0��� �J�/���!���#��!�;=aC:>����!*�

S-! 53�: #7- 2*88-#!

` chcqYYqcYuqhUfT ��������!����� �c chcqYYqcYuqfYU`c[ ����fYd`c[������������� �T chcqYYqcYuq`cuU`]` ����`cud�`]`������������� �Y chcqYYqcYuq`]cUcbb ��������!����� �

���������������#��!�;=aC:>��$��!���!*�#��3�������!���������%,���C:>R<9V�W\A;;�+�� $3����������� ��$��� C:>R<9V� � $3���M� �� ���������!������� %,� chcqYYqcYuq`hh����������!������chcqYYqcYuq`Th���1��3���$������C:>R<9V����������$����;=aC:>����c�#���T�*������ ��

Page 18: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

15

5#!-,#-!�:*'!)#7�P,$;)!-$!',-

9<=>BC^� ��0.�3��� �����6��!���H��I�� '+,-%,� ������������0 4�!����v6.������ J �������*��������!����43�*��K.����J���OK� � 2� ������������ %C>:9C:>� � �!����������3��������"��! ���!���� 9<=>:.������.�� ���!��!�'+,-%,���!��0 4�!��������0 ���.���/�� �#������J��

���H��I���#��3������ `� 3������ �!� 8A>A^9A@� ���������!*���!��$�!������!���$��!��� *�38A>A^9A@������*��!� 4��!/���tA>:RAE�.��$�2�*�3�" $�tA>:RAE�#*���*�3������%C>:9C:>�,9<><W<\������4���O�� 8A>A^9A@� ����� ����� #��3�����.�� ���!� F9<=>:G� ��������� �!*��� 8A>A^9A@� ���.���1�!�J .��$� ����4���O�.�� ���!��!� tA>:RAE� �������34n��� �*���!� F9<=>BC^� >Aa\:G� m��!�*���!���������J3��� C:>R<9V� � �3���� 4��!����!� � �!��� %C>:9C:>� ,9<><W<\� �������$� %,� ��!���$��!���7&?����&:>@A;V���*�5���!�%,����������.�� �.��$����C:>R<9V���!������!���$��!������#��3����� ��*���!3���3��� �!*������!�

�������!����0� i&%j� ����� ����1�� �� 9<=>BC^� >Aa\:� � �" $������� ��!� C:>;>A>� U9C� �!# !*�3�$��!�������cqT

Destination Gateway Flags Refcnt Use Interface

��������� ��������� �� � ��� ��

�� �! " ����##����� �$ � %�&#� ��

����##����� ����##����� � '� ���&�� ��

����##���� ����##����& �$ ' ���� ��

����##���� ����##����& �$ �� ���& ��

����##�&�� ����##����& �$ � �&�� ��

����##�'�� ����##����& �$ ' ���� ��

��������O����I��?�/Y.0�/������/�#-!&! !�Z,#

1���������i&%j���#*�*��!�������XBC=kd�DE;>:@�{d�D+P����� ��!�C:>;>A>�U9C�����.����#����!/����nK��#*�*��!���#*��M������"��! ���!����$�2��������cqT

Page 19: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

16

�����K�*��!�2���!�C:>;>A>�U9C�����3��.��$ �!����

?:;>BCA>B<C ��0.��$����C:>R<9V�.����_<;>����$��!

tA>:RAE %,�7889:;;���!������!�tA>:RAE�������� �!�8A>A^9A@���������.�1�!�J .��$

S\A^; �����!���1�!���IO��4�HI��!� ���!�� �#��

i .��$�3��3��� ���!�����!�� ��$���FiZ�AC8�<Z:9A>B<CA\G

e ��!���3��� ���!���������� 4��!��$�!�e<;>� � � e<;>� .��!� F#*���*4������.���0���� 4��!��$�!�&:>R<9V�����3��G

t ��!���3��� ���!���0��� �!� 8A>A^9A@� ��$�!� tA>:RAE� 1��.��3��� ���!�� ����1 �!��������1�!���$��!� ���$����������S\A^��

? ��1��� ;:>� ������ ���!����0� ���!��1�� ���!�������!���1��9:8B9:W>�����%+o,�):8B9:W>BC^�)<=>:�o:;;A^:�F�����`G

):SWC> # !����3����!��� ���!�1�����!������ ���!�+<CC:W>B<C

i;: # !����3�8A>A^9A@���1�� �!/��*��� ���!�

%C>:9SAW: # !������!�&:>R<9V�%C>:9SAW:���� ���!����

#13#���*���!������0����!�� ���.����J�� 2� ������!�� %C>:9C:>� ��.��$1�!� \<<ZaAWV� 9<=>:.���� \<WA\� _<;>� .��$���� C:>R<9V� ���������� `c[� m��!�M�������������$�� 1�!3����1����!�3�����!����!� ���!�������� �!�������.����������!*�3��!� S\A^� e� 1��� ;:>� �������0� ���!��������� �!��������$�!e<;>��������C:>R<9V

�#13�� �!�� 8:;>BCA>B<C� ��0� 8:SA=\>� � ���!���1��������O����.�� ���!������� �!���������� �#��3� �� i&%j� ��!������# !� 8:;>BCA>B<C� ��0� hqhqhqh� m��!�M��3��.��$� $3��� �#131� ��8:;>BCA>B<C���0�`]uqffq`cqh��.� �!��*3���S\A^�t����1���;:>�# !3�������!�2��������*���$������C:>R<9V��" $*�!� #��� 8A>A^9A@� ������$��!�$���� C:>R<9V� ������� 4��!��1�!�� _<Z� *����� " $���/��tA>:RAE�*�3������#13���.������S\A^�t�1���;:>�.� # !3����0�C:>R<9V������� �������*�����������!�" $*�!�8A>A^9A@������ 4��!��$�!�C:>R<9V��.������*��!/���tA>:RAE����$��!��$�`�*�3�m��!�*�3�$��!�������/r��tA>:RAE�*�3� $3��.� ���� `]uqffq`cqT� �������� 4��!��1�!� tA>:RAE� #��3����*��!����!�.*���M����$������ 9<=>BC^� >Aa\:���!�tA>:RAE���� � ������ cqY� # !���IO�����0��� �#��.��!��!C:>R<9V��

Page 20: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

17

198.66.1.1

198.66.12.1

198.66.12.2

198.66.12.4 198.66.12.5 198.66.12.6

198.66.3.1

198.66.1.3198.66.1.2 198.66.1.4

198.66.2.1

198.66.4.3 198.66.4.4198.66.4.2

198.66.4.1

198.66.2.2 198.66.2.3 198.66.2.4

198.66.3.2 198.66.3.3 198.66.3.4

Gateway Device

Satell i te dish

Modem

198.66.12.3

A B

C

D

Net 198.66.4.0

Net 198.66.3.0

Net 198.66.2.0

Net 198.66.1.0

Net 198.66.12.0

E

��������O��S-!=*,K�[ >*'!�0�/�X����I��?�/\��T��/���

���������&:>R<9V�XAE<=>��������cqY���0*�3�$��!����H��I��)<=>BC^����������$���b�C:>R<9V*�����������$������ &:>R<9V� `]uqffq`cqhd� `]uqffq`qhd� `]uqffqcqhd� `]uqffqTqhd� #��� `]uqffqYqh� �J�C:>R<9V� ����1 �!������.���� �.� " $/���tA>:RAE�m��!��$�����!.� �Y�*�3�#*���*�31������������!.��$�3� �3$*�3���I��g�1�!�(��*�3�$��!��tA>:RAE� �3�.6�����0������!����43�*��K�#*���4!�2�#��3�����������J���OK�4�HI���������.�����" $�L�����$�M� ��$��!����tA>:RAE�(���0*�

��3����0��4!������� �$4�����9<=>:9�����3���tA>:RAE�m��!��4!�2�#��3���! �!�J���OK����IO��������!�������$���!����� �!���*��������3�3��J���OK���! �!��0� tA>:RAE� ��$!�$��!� $3������.�!��$*�����������

���������cqY�������.M� �3��������!������.������0�tA>:RAE���*��!��&:>R<9V�%C>:9SAW:��$���$��!��$� c�*�3� #*���!*�3��������3����� ����tA>:RAE�g��� C:>R<9V� BC>:9SAW:��$��� T�*�3��0*�� 1��������������!����43�*��K��0� tA>:RAE� #��3� C:>R<9V� BC>:9SAW:� ��M�����.��$1�!� X7&� +A98� ����!� C:>R<9VBC>:9SAW:�#*���*�3�M���� %,�7889:;;���!����!�#��*��!��0� %,�7889:;;����$������C:>R<9V��� �3$����!�������.��� ����1 �!�����������C:>R<9V�� �

Page 21: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

18

�.������4��*� �����&:>R<9V� `]uqffq`cqh� ���� C:>R<9V� ���� �3��1��������� �3$� ��������������!�7����������!�����������! ��9<=>BC^�>Aa\:��������cqT��$������.������� � �3���n4��$�3��.��$��!#*���#13�.�������������� ����� �� 9<=>BC^� >Aa:\� #13��� Y� 1�!� [� ���.M� �3����� �!��������$�!� C:>R<9V`]uqffq`qhd�`]uqffqcqhd�`]uqffqTqh�#���`]uqffqYqh���1�� �!/����$�!�tA>:RAE�g�F`]uqffq`cqTG�.� ������!�7���������!���� ���$3��.��!������8A>A^9A@�� 4��!��1�!�tA>:RAE�g�#��3����*��!� 4��!�$��!��*��������.���1�!�J .��$�.������� �!������1�� �!����.��tA>:RAE�g����!.� �m��!�tA>:RAE�g��M��*��!�9<=>BC^� >Aa\:� ���.��� ������������� �!������*�����.�1�!�J .��$� ��� �!������#�����0���IO��� �����6��!��� �!��������%C>:9C:>

*���!*�������0*���!��# !�9<=>BC^�>Aa\:���!�tA>:RAE�gd�+�#���?���������!�9<=>BC^�>Aa\:��!������!��!������!��C:>R<9V�*��!�2����������9<=>BC^�>Aa\:��.������0����������H��I�*�3�$��!

tA>:RAE�gDestination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffq`cq` it \:hT `]uqffq`cqh `]uqffq`cqT i \:hY `]uqffq`qh `]uqffq`q` i \:`b `]uqffqcqh `]uqffqcq` i \:cf `]uqffqTqh `]uqffqcqc it \:c[ `]uqffqYqh `]uqffqcqc it \:c

����/�����< !-= >�]tA>:RAE�+Destination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffqcq` it \:hT `]uqffq`cqh `]uqffqcq` it \:hY `]uqffq`qh `]uqffqcq` it \:hb `]uqffqcqh `]uqffqcqc i \:hf `]uqffqTqh `]uqffqTq` i \:`[ `]uqffqYqh `]uqffqTqc it \:`

����/�����< !-= >�2tA>:RAE�?

Destination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffqTq` it \:hT `]uqffqTqh `]uqffqTqc i \:hY `]uqffqYqh `]uqffqYq` i \:`

����/�����< !-= >��

Page 22: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

19

������!�`]uqffq`qYDestination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffq`q` it \:hT `]uqffq`qh `]uqffq`qY i \:h

����/�����;*&!��^_OGGO�O�������!�`]uqffqYqY

Destination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffqYq` it \:hT `]uqffqYqh `]uqffqYqY i \:h

����/�C���;*&!��^_OGGO�O�������!�`]uqffqTqY

Destination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffqTq` it \:hT `]uqffq`cqh `]uqffqTq` it \:hY `]uqffq`qh `]uqffqTq` it \:hb `]uqffqcqh `]uqffqTq` it \:hf `]uqffqTqh `]uqffqTqY i \:h[ `]uqffqYqh `]uqffqTqc it \:h

����/�G���;*&!��^_OGGO�O�

���������9<=>BC^�>Aa\:��*���!���!.�# !*�3�$��!��� �!������N�$��C:>R<9V���!�K���

()*+,-.������|���� �!�������.����������!���$����C:>R<9V�� $3��

����. �.�*��!��� �!���������������!�`]uqffq`qY���$�!������!�`]uqffq`qc

routing table � �̀���/a�� b@/

�����9<=>BC^�>Aa\:��*���!���Y�#13���T `]uqffq`qY `]uqffq`qc

Page 23: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

20

()*+,-.����������� �!�������.����������!���$������C:>R<9V�U�/���tA>:RAE�`�*�3

����. �.�*��!��� �!���������������!�`]uqffq`qY���$�!������!�`]uqffqcqc

routing table � �̀���/a�� b@/

�����9<=>BC^�>Aa\:��*���!���Y�#13���c `]uqffq`qY `]uqffq`q`

�����9<=>BC^�>Aa\:��*���!���`�FtA>:RAE�gG�#13���b `]uqffqcq` `]uqffqcqc

()*+,-.����&������ �!�������.����������!���$������C:>R<9V�U�/���tA>:RAE�T�*�3

����. �.�*��!��� �!���������������!�`]uqffqYqY���$�!������!�`]uqffq`cqc

routing table � �̀���/a�� b@/

�����9<=>BC^�>Aa\:��*���!���b�#13���c `]uqffqYqY `]uqffqYq`

�����9<=>BC^�>Aa\:��*���!���T�FtA>:RAE�?G�#13���c `]uqffqTqc `]uqffqTq`

�����9<=>BC^�>Aa\:��*���!���c�FtA>:RAE�+G�#13���T `]uqffqcqc `]uqffqcq`

�����9<=>BC^�>Aa\:��*���!���`�FtA>:RAE�gG�#13���T `]uqffq`cqT `]uqffq`cqc

*�3�$��!���! �����!*�# !�.��.M���� 4��!��!� 8A>A^9A@� m��!����IO���� �!��������0�� 28A>A^9A@� �����" �����.��!��$�!����.��!*�� � ������" ���������$�3��� e<Z� �������!�%C>:9C:>������� �!��������.3��!�����H�8A>A^9A@����*��!� 4��!.��$ 4��e<Z��3������1�!���$��!� �

�3��1��*��!��!�������� 9<=>BC^� >Aa\:� ��0 4�! �����6���� �v6.���/�� �#����������������*4 *��!�tA>:RAE�����*��!����� 9<=>BC^� >Aa\:����1��m��!������ ��.*J�����������������.����������!���#����4!�����.��C:>R<9V�.��!��� ����1*4 *������C:>R<9V�����2�� �

�.���� �!��*J ��9<=>BC^�>Aa\:��*���!���Yd�b�#���f��*���!���Y�����b�����������9<=>BC^�>Aa\:��$����$�3���*���!���f� ��.*J��0�������C:>R<9V���! �!������!#����� F`cuqfq`qh�����`]uqffqYqhG�� tA>:RAE� �$����$!� .��!*�3� �����.���� ����1����$����$ *��!� 2� � �" $���� 8:SA=\>� 9<=>:� #�� �3C:>R<9V� ��!������!�� ��� F`]uqffqTqhG� �� tA>:RAE� �$��� c� *�3� ���� tA>:RAE� +� ���� ?� ��!��� ����1���8:SA=\>� 9<=>:�#����������� 9<=>:����!� �� �#*���4!2�#��3*���!�$�! ����1����� ����3#13�!� ����1�������!�4���O� � 2� �������3���������#13��� TUb� �� ����1�������4�!� �� ������ tA>:RAE� ��!��F`]uqffqTq`G���0*�3� $3������tA>:RAE���!�?:SA=\>�)<=>:� �!���9<=>BC^�>Aa\:�*���!���f� ����1� ����!��� ���0

Page 24: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

21

������!�`]uqffqTqYDestination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffqTq` it \:hT `]uqffqTqh `]uqffqTqY i \:hY `]uqffqYqh `]uqffqTqc it \:h

����/�G���;*&!��^_OGGO�O��LE)#)8)c-6�1 R(-M

���� $3���*���!���c���!�tA>:RAE�+���� ����1� ����!����0

tA>:RAE�+Destination Gateway Flags Interface

` `c[qhqhq` `c[qhqhq` ie \<hc 8:SA=\> `]uqffqcq` it \:hT `]uqffqcqh `]uqffqcqc i \:hY `]uqffqTqh `]uqffqTq` i \:`b `]uqffqYqh `]uqffqTqc it \:`

����/�����< !-= >�2�LE)#)8)c-6�1 R(-M

P66,-&&�:-&*('!)*#���� �!���������������!*���!��$�!������!���$��!� ������/����������� %,�7889:;;� ��0*�3��3��

������!� ��0������!*���!#��������!� ��0���$��!� #*���3����0��4!��� �!��������� ��� ,_E;BWA\XAE:9�F�&:>R<9V�7WW:;;�XAE:9���'+,-%,G���������������%,�7889:;;������������#*��%C>:9SAW:�7889:;;m��!��0����L��� ���.����J���OK.��!�2������3�����$3���!���� %,�7889:;;���$�� �$ �66�O#*����4 �M������#����!� %C>:9SAW:� 7889:;;� ��#*�*��!��� �!���������������� �!������� �����*��!�������#��!����%,��.���0�����!�%C>:9SAW:�7889:;;����

*�3�$��!��!���#��!�� �#������#��!����%,�7889:;;��.���0�(>_:9C:>�7889:;;�m��!�Z9<><W<\����������#��!���$�3���7889:;;�):;<\=>B<C�,9<><W<\� F7),G�������i&%j���� ����1������� ��!�A9Z� ����� ��!#��! �� ���7),���������� ���!*���!���#��!�7889:;;��3�" $���������� ��!�����.�#��!����%,� ���M���� ��*���!�1����.������M�� �!� (>_:9C:>� 7889:;;� ������� #*�1����.�����������������a9<A8WA;>�ZAWV:>�.��!�����$�!������!�J�������!����������*���$��� �����������!�.������ �����ZAWV:>� �!����3�����������*�3� ��%,�7889:;;��� �!������ZAWV:>�������%,���!*��!�1��*�!���� �!�(>_:9C:>�7889:;;

Page 25: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

22

�������.��m��!��������M��1�����������#����M���4���������*���!��*�3�$��!���������� ��!�A9Z�� �# !�3� �!*�����

arp peanutpeanut (198.66.12.2) at 8:0:20:0:e:c8

�*�3�$��!���������� ��!� A9Z� �����.�� :>_:9C:>� 7889:;;� ��!������!������� Z:AC=>� m��!�� %,� ��0`]uqffq`cqc�#��� �/����nK��0�����:>_:9C:>�7889:;;�����u|h|ch|h|:|Wu

3,*!*$*(&d�3*,!&d�Q.X�+*$K-!&������������ 4��!��1�!������!���$��!��0����$����$#��3�����������*��!1����� �!�.�����Z9<W:;;

.����"��#������1��*��!�#*�����!�����O�� �O�.��!����.��$"��#�������!��$��������2���� ����� �!���������!*��!��H�$.��$����,9<><W<\�#���.��$����,<9>��������J3������������0��!�Z9<W:;;��

���� �!��!�����!� 7ZZ\BWA>B<C� *��!� 2� ������!��$����$�!������!���$��!��������H�$� '+,.�������M� i?,� ���� �!�������!���.�� %,� ������������ �!��4!� 2� *����� �������������!�J�� 2� "��#�����*��! �!/���%,����!��������$����IO�����3������o=\>BZ\:kBC^� �3����3���$���������������$�3��?:@=\>BZ\:kBC^� ���� �������������������������$�!� %,� #��3� %,� �M��*��!#�����$�������.����������$�!AZZ\BWA>B<C�����0������!�.�1��*��!

����������1�!��*��!/���XAE:9�������!�����1�!������ �� %C>:9C:>�XAE:9���� %C>:9C:>�,9<><W<\�����.��$����Z9<><W<\����� �!�����������$�!�'9AC;Z<9>�XAE:9�#��������!� $3���'9AC;Z<9>�XAE:9�M�����.��$����,<9>� ���� �!�����������$�!�7ZZ\BWA>B<C�XAE:9� ������i&%j�.��$����Z9<><W<\�#��Z<9>����1������. �3���y�}�-:>W-Z9<><W<\;�#���-:>W-;:9QBW:;�*������ ��

Z<9>�#���Z9<><W<\�����������$�2����1������. .��$����.���0�����#��*�$*�3 ���.����J��2������!��%C>:9C:>�����Z9<><W<\�'+,�����i?,��.��$�����0�f�����`[�*������ ���#��.��$����Z<9>���!"��#����':\C:>�����s>Z�����������cT�����c`�*������ �����0*�

������ cqb� # !�.��.M1�!���������� Z9<><W<\� #��� Z<9>� ���� �!�����������*��� Z9<><W<\� ;>AWV������!�*�3�$��!���%,�7889:;;���0�`cuqffq`cqc��������*�3� ������%,����$��!��!�8A>A^9A@��������������M����3����0��!���%C>:9C:>�,9<><W<\��M�� �.��$����Z9<><W<\�����8A>A^9A@�_:A8:9�R<98���T���3��������������f�m��!.��$1�!�'+,� F ����� -:>W-Z9<><W<\;G����M��������� �!����������.�����'+,� �'9AC;Z<9>�XAE:9�.��!������'+,��M�����.��$����Z<9>�����;:^@:C>�_:A8:9�R<98����`���3�������������� cT� m��!��0���� Z<9>� ��!"��#���� ':\C:>� F ����� -:>W-;:9QBW:;G� ���M��������� �!������������$�!"��#����':\C:>

Page 26: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

23

��������OC�3,*!*$*(� #6�3*,!�S'8R-,&

���.���������� %,�7889:;;d� Z9<><W<\� #��� Z<9>� C=@a:9� ���!*����.M� �3�����*��!����.��J��28A>A^9A@��� �!������%C>:9C:>�������$��!���=CB~=:�������m��������#*����8A>A^9A@�������$��!������� 7ZZ\BWA>B<C� ��#���������!���$��!� � #*�34n������!*��$�!�����$!��� ����!���������!����43�*��K������!.��! ����1�����9=C�"��#���� $3��������2���� �������������!�i&%j�;:9Q:9�*�3.��!����/�����.��$�������!���"��#����>A\V��$������O�$��!���������� ��$��!��3���8A>A^9A@�����������0��!"��#���>A\V�*�3� ������.��$����%,�7889:;;d�Z9<><W<\�#���Z<9>����.�����.� ��v6.��� �������#����" $���

34n����$�3���6># 8)$ ((>� ((*$ !-6�%*,!�����������������. ����Z<9>���*�$*�3�3��#*��������������. ����Z<9>��.�����Z9<W:;;���O�������4��*�����!��m��!������*��!���m�����������Z<9>���!�Z9<W:;;�����$�*�3�$��!����1��������!���$��!������!.��!�/������7�����g�������!���"��#����':\C:>��$���������!*���!�Fm��!���������0*��!��0������!� $3��G�������. .��$����Z<9>�*���!�.���0��� J�����.��!#������Z<9>����$��!�.���0.��$����Z<9>���*�5���*�3�$��!��>:\C:>�����������cT� �3$34n�����8A>A^9A@���!�7�����g�������������#*�*��!���������!�7������0�ThYYdcT� �3�g��������0�`hc[dcT������.��8A>A^9A@� ����1� 4��!��$�!�AZZ\BWA>B<C���1��*��!� ��������cqf�# !*�3�$��!��� �!������ �3$34n����

Page 27: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�����������������������

24

��������OG�3 &&)#7�3*,!�S'8R-,&

.��$���� %,�7889:;;�����.��$����Z<9>� � �����������3���#��3�������$�3���D<WV:>� ����*�3�$��!�����cqf�;<WV:>���!������!�D<=9W:�����`cuqffq`cqcqThYY�#��.��$����;<WV:>���!������!���$��!����`]cq`[uq`fqcqcT

Page 28: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

�������Name Service Concepts

�����#��3���� ��������H��I�34n��� �!���������������!.��!��$�!��������!.��!� " $�����������%,�7889:;;� ��0*�3�������!��������!��*��!���� ������!���*�� ����1����!�� ��$��!���1�3�$��#��3� ���������0*��!����������4������3����*4 *�����������!� �M� �����%,�7889:;;���!������!�������������1�������':\C:>���$�!������!�chcqYYq`Ybqch�����M ����1������� ��!

telnet 202.44.145.20

���!��4��*4�����0���$�������������.��$����%,�7889:;;���!������!�J�������!�����*��!���*4 *��� �� �!����!� ������4 ��34n��������������#�����.����� m��!�������.���������� �!��$���� ���� ������!chcqYYq`Ybqch�����������3���8;]hqBC>AC<CqC:W>:Wq<9q>_�.�����$� ���2�3���8;]h�#�� �� 4�!������.�������!�� %C>:9C:>�!��$������4���#��������$�3���&A@:�D:9QBW:�#��" $��������4������� ����1����$���� ��!�':\C:>����!*���!�����0

telnet ds90.intanon.nectec.or.th

����.��!���������#�� %,� 7889:;;� .��!.��$���� ���������3�� ����nK��#��� `U`� 1��.��3��������!� ��%,�7889:;;�����3��.��!.��$�������������!����0�^A>:RAE�������!���M�������� �.��$���� �3$#*��%,U7889:;;������3�����$3���!�����������*��!��$���������0�����M� �������$3���!����%,�7889:;;

������� CA@:� ;:9QBW:� ���������!������� ������.��������!�� �3��!��� �!��������������$#��!������J�������*��!1��#��!��0�%,�7889:;;�����#��3��� �!��������!����4 ���� �!��1��.��3������3���#��!�����.���0� %,� 7889:;;� �������!�� ��� �!�������M�������4 ���� ����3������������#��!�����.���0�%,�7889:;;���0����.��������H��I�� �3���.�����!���

���Q�./JN��B���e��53�P66,-&&

�34n����$��� c� 34n �3$������� ����1��������� 34n#����034n�������v��J���������������034n.���#��3����������_<;>�>Aa\:�m��!��034n���!��$�2���������� �*���!m��!��M�����#���%,�7889:;;���!������!*��!�2�3�� �334n�� �!�����������8B;>9Ba=>:8�8A>AaA;:�;E;>:@�����$�3���?<@ABC�&A@:�D:9QBW:�F?&DG�m��!��034n����� ��������� 4�n4N�� �!�3��#��#�����

Page 29: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

������&��Name Service Concepts

26

���TJU�f*&!�1 R(-�$��!������3��#��3���� 34n������������ �*���!�����#��!�����.���0� %,� 7889:;;� ������ i&%j

���3�2����*���!�����M��$����y�}�-:>W-_<;>;�#*�������� ��y�}�����M��%,�7889:;;�#��������!���3���0���2�*�3�$��!��!�y�}�# !�3��������Tq`

chcqYYq`Ybqch 8;]hqBC>AC<CqC:W>:Wq<9q>_��8;]h`c[qhqhq` \<WA\_<;>chcqYYq`Ybqc` 8^bcqBC>AC<CqC:W>:Wq<9q>_��8^bcchcqYYqcYuqf[ <R;q@Z>Wq:C^qW@=qAWq>_��<R;chcqYYq`Ybqcch ACC:kh`qBC>AC<CqC:W>:Wq<9q>_��ACC:kh`

��������O����I��?�/0�/Bg.h�4-!$4;*&!&

����� #����y�}*�3�$��!���0�%,�7889:;;���!������!*�3��!� �3����� �� �!���0�%,�7889:;;��!�\<WA\_<;>�m��!��0�%,��4�HI���.�����L���� �!��� �H��I���#��3������c������ #���������� �� �!����$��� ��� ������.�������!������*�3��!� �3����� �����0� %,�7889:;;�#���������!������!��������*��!����.�������!�����������.���� �!��*3������������!�����������0*��!������ $3���� ����1*��!�����.���� �.��$�2������" $����3������������.������ ����*�3�$��!� ��� ����1����8;]hqBC>AC<CqC:W>:Wq<9q>_�.����8;]h� �L$�2��M� �" $��*4���3�������*��!������ �!��.����������!�����*4 *�� �3$���$� 2� " $����#���������������*M�� �3������ �!� ���q�q�q�������0����$���.�����������2���*��!���

*�3�$��!���0*�3�$��! ���2� �������1����������34n������4!� 2� ���*��!������3��� ��4������������#��!�������*��!������J������!����� %C>:9C:>������� ������!�J�������!�� %C>:9C:>���*��! ����1#��!����8;]hqBC>AC<CqC:W>:Wq<9q>_���0�%,�7889:;;�� �� �!��*���!���������*��!��M�����������!�J�������!������3�#��*��!�����$����M��3��������!�J�������!�� %C>:9C:>� m��! �!/��.�*���!���� �.6����� #�������J!���I�� �$��

���3!��34n����$�!�!���!����$����� ��!�K��.��!����� &:>R<9V� %CS<9@A>B<C� +:C>:9� F&%+G� ����.����������M��_<;>�>Aa\:��������������!�J�������!��%C>:9C:>��3��#��������!*��!�2������ ����1������������8<RC\<A8�*���!����3���������!*� �� �3�����*��!����.�������!��!*��!��0��������������%C>:9C:>�M��*��!���������!�����.��&%+����������4����$�������������!��!*�������*���!�� � ������3��/�����34n������4��# !�.��.M���� $��!������������ $�$��!#�������� ��!*���!���.6������$��!�� �!��������� ����1���� �3�������������!��!���1����4�������������*���!#��3�����0����������4!�2� ������ � ����������������!� ��������������!��!���� �������!����*��!� 8<RC\<A8� *���!���� &%+� .��!������������1����4��� �!��������!� �����*���!�����$���M�����������������!��!�����3�����8<RC\<A8�*���!�.�������

Page 30: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

������&��Name Service Concepts

27

Domain Name Service34n����1�����#���������#�����v6.���!#��#��� ���IO��������!���!������ �����������

#��!����������!�����0�8<@ABC�#��3��������!������!���$����8<@ABC�.��!�2���1����M��3��������!�2�.��!�����/4 ���� 8<@ABC� ��� �!������������#��� %,� 7889:;;� ��!������!�� %C>:9C:>� ��1�������$����M��3��8<@ABC�*��!�2�����H�$K�3���������*����� ����#��!�8<@ABC�� ����1������0����2�� ��������8<@ABC.��!�2������8<@ABC�$��$�2��$���M� ��#*����8<@ABC�$��$�M���������!�����/4 �����������!�8<@ABC����$�����#��!�8<@ABC�����IO�������������IO���!�'9::��#������!���������1����M�#�������$������.����#��!����� 2� .��!� ������!*���!��*��!*4 *����$�!������!�� �#�� 8<@ABC� ��� �����.��3������4������������!�.��2���������8<@ABC�������0����������%C>:9C:>����

1;-��*8 )#�f)-, ,$;>�$��!��� �����3���l�!*�#��33���8<@ABC��� ����1#��!�����0�8<@ABC�$��$�2�� ��m��!����IO�

��0� >9::�.��������!�.�������8B9:W><9E� ;>9=W>=9:���!�?PD�.����i&%j��M� �� ������������4����� 9<<>8B9:W><9E�#��#��!��0�8B9:W><9E�$��$�2������������$�2���?&D��M��9<<>�8<@ABC��.������m��!���$���� �3� J ��!�8<@ABC�_B:9A9W_E

���IO���!������������������*� �3$����������!*�� �3$� 8<@ABC� $��$� 2� " $��������������!.��$��J ���0*�3��������CR^qC:W>:Wq<9q>_���*�3�$��!���$���T�8<@ABC� �3$����3������4���O��8<@ABC������� �����3���ml�$� 8<@ABC� ���.6��3�����$����!�3�� ����*�3�$��!� 8<@ABC� �.6��� J ���� >_� m��!.��$1�!�����H��$� F'_U� '_AB\AC8G� ��!�!������ <9� U� <9^ACBpA>B<C� .���� �!�K��� 8<@ABC� J ���$���C:W>:W�m��!��0������!�!�K��� � �3�CR^�����0����������!�� 8<@ABC� U� C:W>:Wq<9q>_� � �*�3�$��!����! ��8<@ABC����������!�����/4 �������������!��8<@ABC����$������������������!#��3�����*�3����$�!������!�� �#���������8<@ABC�$��$ �3$�F���!����!������������!�2�� $3 �#��������.��$�2�8<@ABC��M� �G

�� i&%j� �3�.6�� �����$����������!��1��.��3��������!���$���� 8<@ABC� � $3����� ����1��$#��$���2�� ��������$�L�������������! �3�8<@ABC�������1��*�����$�.���!�����CR^qC:W>:Wq<9q>_��������$��0�CR^��L$�2�� �� ��3��������!����������!�����*���8<@ABC��.���!�����������!#���*M������$�3���s=\\E��=A\BSB:8�?<@ABC�&A@:�Fs�?&G

���#��!�8<@ABC����������#��!�����0�c�#�� �3$�����

��� /��/��0123���4�25� U� ��0� 8<@ABC���#��!�����0�����H� #�����*�3���I� �!*�3�������J�����H����>_�U�'_AB\AC8d��Z�U��AZACd�A=�U�7=;>9A\BA���0*�

Page 31: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

������&��Name Service Concepts

28

��� ��/�526�"2�5� ���4�25� U� ��0�8<@ABC������������H .��5����4��� �8<@ABC�#�����*� �3�����J�����H������#�� �3����!����!�K��#���!�K��*��!�2�� �#��

+Po W<@@:9WBA\�<9^ACBpA>B<C;

(?i :8=WA>B<CA\�BC;>B>=>B<C;

tP{ ^<Q:9C@:C>�A^:CWB:;

o%X @B\B>A9E�<9^ACBpA>B<C;

&(' C:>R<9V�;=ZZ<9>�<9^ACBpA>B<C;

P)t <9^ACBpA>B<C;�>_A>�8<C�>�SB>�BC�ACE�<S�>_:�Aa<Q:q

*�3�$��!��!����������!�� 8<@ABC� #���� �#��� ;:9Q:9`q@B>q:8=� d� RRRq@BW9<;<S>qW<@dS>Zq;_A9:RA9:qW<@���0*�

����U�/�6*8 )#�Q.X�&'R6*8 )#���� ���!� 8<@ABC� �������*��!��4��*������ 9<<>� \:Q:\� " $���*��!����� 8<@ABC� ��� &%+

FBC>:9&%+G� ��������� �� 8<@ABC���#��3�������0/����*��! �#���������8<@ABC����!" $������$3���!����&%+��*����� �!����� ����1�����������#��!� ;=a8<@ABC� � �" $���*��!���*��!$J�!���$3���� &%+� ��� � ����0�����������!��!�&%+�����M���������!� 9<<>� 8<@ABC� ����������������!����2� �� BC>:9C:>� ��*��!�����������!�8<@ABC������.�������������!����� �#��$���� �!��1�����*��!�����4���;=a8<@ABC��M��$!#*���4����$����������������!��!����������������$3���!����������!��!�&%+���$

���!��4��*4�8<@ABC�������������&%+�������0�8<@ABC��� �������H�����>_d� �Z� dA=� �!��1�������0��$!�!�K��$��$�2��&%+�������.���������8<@ABC�$��$����/���� �#��8<@ABC���!�����H.����!�K��������H������$��� ���� 1�����*��!���� 8<@ABC� ��!� �.�34�$���$��$!�.��� �M�3�������� 8<@ABC$��$���/���� �#��8<@ABC�AWq>_� F7WA8:@BW� U�'_AB\AC8G�8<@ABC�$��$����� ����M�������0�W@=qAWq>_� ������ ���#��3����M ����1 �#��������� 8<@ABC� �� ����!.� � �3����!���#��!� ;=a8<@ABC� �3$� ���� ������*��!���#��!� 8<@ABC� �.����#*����O�� ���� :C^qW@=qAWq>_� F34H3����H� *�KGd� @:8qW@=qAWq>_� F#��$KH� *�KG�����M ����1����� ���!" $���*��!$J�!���/�� �#��8<@ABC�AWq>_���*����

Page 32: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

������&��Name Service Concepts

29

Root

uk th jp au

co acor

cmu

eng med

doc doe mptc

ows

��������O����I��?�/��*8 )#�f)-, ,$;>

������Tqc����!*���0*�3�$��!���#��!�8<@ABC�������H��$�" $ �3��# !�����8<@ABC��������.�34�$���$��$!�.��� m��!��0� 8<@ABC� $��$� *���O�#��� N��34����O�� ����# !�.��.M1�!� 8<@ABC$��$���!�O�34H3����H� *�K�F:C^G�m��!#��!�� �#��!$��$�!����0�N��34��#�� �3!�*��!�2��������8<WF8:ZA9>@:C>�<S�W<@Z=>:9�:C^G�d�8<:�F8:ZA9>@:C>�<S�:\:W>9BWA\�:C^G�d�@Z>W�F@=\>B@:8BA�Z9<8=W>B<C�AC8>9ABCBC^� W:C>:9G� �!��������!������3��� <R;� m��!�$��N�$�*�� ;=a8<@ABC� @Z>W� ������������*M���0<R;q@Z>Wq:C^qW@=qAWq>_

�J��2�;=a8<@ABC� ����1�������!�� �#���������!�8<@ABC����2��$��� �!���3�������*��!�����������8<@ABC�$��$� ��M��*��!� 4��!�!��*���>9::����!*��1�!������!�� �#��8<@ABC�$��$���2�����1���������!�7����$���O�*���#.�!� �2��%C>:9C:>�*��!���*4 *�����������!�<R;q@Z>Wq:C^qW@=qAWq>_�����*��!��4�� �3$�����1�����9<<>�;:9Q:9�#��3�9<<>�;:9Q:9��� ������8<@ABC������.���#����3����0�8<@ABC�q>_����M������.�������!�7���1��*����������!�� �#��8<@ABC� q>_� ������7� ��1��#��3� ������!�� �#��8<@ABC� q>_��M������.����l*����������!�� �#��8<@ABC� qAWq>_� � ��0�$��!��������$�2��������!� ������!�7���1��������!�� �#��8<@ABC�@Z>Wq:C^qW@=qAWq>_�������!�2����M������%,�7889:;;���!������!�<R;��������.������!#*���8<@ABC����������0*��!�������!�� �#�#$��L������� ����1���������!�2�� $3 �#�.��$�2�8<@ABC�� �� ���������!�� �#��8<@ABC�:C^�����@Z>W� ����1��0������!� $3��� �

����#��!����������!��0���� %,� 7889:;;� �!*�3�$��!���!*������#��!� �M�#��3������!��1�����������WAW_:��$�� �3$�����3�����3.��1������1��.�������!� 4�.���������!���$����8<@ABC�� $3�������� ���1��������!�� �#��8<@ABC���� �" $*�!���*��!1������!��*���_B:9A9W_E���

Page 33: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

������&��Name Service Concepts

30

���#��!�����.���0����%,�7889:;;�����$���c�#���#��#�����#����� 9:@<>:�;:9Q:9���$���*���!3��*��!��1��������!�.*��� �!���*�3�$��!��/����� �����$�34n�3��� C<CU9:W=9;BQ:� �3#���� �!���#���9:W=9;BQ:�34n��9:@<>:�;:9Q:9������1��1�������l*���.���3����� �����*��������.�������!*���!

�S+�'&)#7�]5S�������i&%j���� ����1 ���!�����?&D�� �" $���"��#����g%&?�Fg:9V:\:E� %C>:9C:>�&A@:

?<@ABCG�����B@Z\:@:C>������?&D�" $����g%&?���"��#��������$3���!����$�� �! �3����9:;<\Q:9����CA@:�;:9Q:9�� �3����0�9:;<\Q:9������ �3���������1��� �3�CA@:�;:9Q:9�����0 �3��*����"��#��� �3#�������� ��$����0"��#����L���#*����$���3���0 �3.��!��!"��#������!���$� � ���.��� �3�� �!����0"��#����L���m��!*��!�9=C���0�8A:@<C��3�������3����CA@:8�F���3���CA@:�U�8G

������!�J�������!���������$���"��#��� �3� 9:;<\Q:9� #*����������03���J�������!��*��!��0� CA@:;:9Q:9�������!����L����9:;<\Q:9��������$�3���9:;<\Q:9U<C\E�;E;>:@�m��!��*4������!���3�2�����������$����0������!�4 �

"��#�������0 �3�CA@:�;:9Q:9�������$�� ���4 �3$������$�����34n�������W<CSB^����� �#��

���0�24��7������� ��0�;:9Q:9�.���m��!����������!.� ��!�8<@ABC����2���$����$ �.���� ���!" $/�� �#�����#����M��3���0�y�}� �#*���� 8<@ABC� �3��� Z9B@A9E� CA@:;:9Q:9���$!*�3� $3

�����3�5���7������� ��0� ;:9Q:9� ��!������������ 8<RC\<A8� ��������!� 8<@ABC� ��� 2� �����Z9B@A9E�CA@:�;:9Q:9����.��!� �!����������!����#��*���Z9B@A9E�CA@:;:9Q:9���y�}�8A>AaA;:���!�8<@ABC�.��!�2������$�3���p<C:�SB\:

&��3�3125/8�5 7������� ��0�;:9Q:9��������M����������!.� ��!�8<@ABC��3��������������!� 1���������1��*����������!���� �������� ��������*��#��3���M�� �!*�����.�������!��1��������������M�����*��������3�� ���3.��1������1���������M��*��� �� � 34n������034n������;:9Q:9��4 � ���!�8A>AaA;:���!�������� �!��������������M��$������0��������1�����!��$��!��$.��!����!�;:9Q:9�#����������������1��.��3����������8<@ABC���$������2

Page 34: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

31

�������

������������� ���������� ��

�������� �� ���� ������ � ����� ������� �� ������ � !"�� #$%&'%� �()��*� �������� +,��� � ����� ���*-.�� �+�� �� ������ � ���,��� /��0� "����)�1� *-.�� ���� ���� '%� 2334566� ������ 75�8�49'��54:;<5=�*-.�� �>�� �������� ��;?@5�)��A1 ��B��*C������� ������� �%4���<�@�A1 ��B�����-DC�E�� ���*D

�,���/��0�A*"D1 ������ +,"� �"-�������FG"�H���0�I����(J��/��0�����-DC�E����F�G�"�� %$�>�� ���/��0��,��"G��B��K+," �D���� �)�,F�� >��F�� D�B����" ++,)A�A1 ������ D�,�"�D�!"�F�� >����1 ��

������������������������� ��������������� ������!

��� ������ +,��� � ��EG�"CA1"�,��� /��0� �!� ���,���F�G"!1 D� #$%&'%� ��C�+,(�,�"��(�L*D!�A"�����B�����FG"

"#�$%���&������'�����()�*+,�- �)+./0)

!�A"�)����FG"� ���� ����,���/��0��M�+��75�8�49� '��54:;<5������ +,�E���� ��EG�"CA1"�75�8�49'��54:;<5��������C�+,�C D����H27�<;43

� �����,��� /��0� +,�M�+�� 75�8�49� '��54:;<5� ���C�"DM1��G"�C1� !��"DM1��*1 � N54�5@� !"�� /��0� ��>��>�O��75�8�49�'��54:;<5�����G"�C1�N54�5@��(J�P(�)��C���!"��/��0����+,�M�P����O�F������� �Q�;4��,��� � � A*� N54�5@� " ++,�(J��R�S�T�D��R�S���D*� )�,�M�P����!� >M1��1*DF* C+�� �TG�"� Q�;4�� �,��� /��0�E1���R�S� UV@���W���G"�W'V; 5����H���0� � �� " +TM����RX��1 D�B����*1 �N54�5@�FG")�1�!"��/��0�I���+,��� ������Y,)�,F* C> C ��A1 �B�!"��/��0���B

�� � �*1 �N54�5@�!"��,����C1�M�+��75�8�49�'��54:;<5����C�"DM1�C��K+,�E�� ��75�8�49� '��54:;<5���C1���� � �)���!���A���(A��C ���>O�FG"� �(���D�� N54�5@� ����E�"DM1����(J�A*��C1����M�+�� 75�8�49� '��54:;<5��B�����,���/��0��� D�B�A*�"�OZ A-����� ��� � �>�� ��N54�5@���C1!��C ����"��)A1"���� D�,���K�C1"�OZ A-��� �/��0������ �E�"DM1�"�OZ A-����� >�� ��N54�5@������KF*�+,�E�*-.����>1*��/��0����>�� ��C1����I���C�+,�(J��,�����IG"! D���C1���)+�R���C�+,C�*-.�� �)���!)��"G������!��"DM1���/��0�)A1�,)����E1��� ��,��+,"�OZ A-����� �T-�C�[�3�@5��!� �(���N54�5@��TG�"�T-�CF* C> C ��!"�C��������(J�A��

�CG�"�N54�5@��M�+��75�8�49�'��54:;<5�)��*�C�+,C"���K�A�)A1A"��?������V5��� �C1+�� �(J�A�"��E�F�� >��",���(�"�C���� > C ��A�*+>"����*1 �N54�5@��M�+��75�8�49� '��54:;<5�",��"DM1�� ����P�D� ��E�F�� >���ifconfig ����E1���A*"D1 �A1"�(��

Page 35: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

32

alphar:~# ifconfig

lo Link encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU:2000 Metric:1 RX packets:12 errors:0 dropped:0 overruns:0 TX packets:12 errors:0 dropped:0 overruns:0

eth0 Link encap:10Mbps Ethernet HWaddr 00:40:05:27:07:44 inet addr:10.0.2.20 Bcast:10.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:109 errors:0 dropped:0 overruns:0 TX packets:64 errors:0 dropped:0 overruns:0 Interrupt:10 Base address:0x300

A*"D1 �!� �A���(J��A*"D1 �!"�\�!"�F�� >��� �:<��:� � P�D)>�������K��75�8�49� '��54:;<5� �� A*FG"� @�����5�]^��A*� @�����C D����H��_�`;<9�a5U�<5�I����E���� �>1�!�"CM�b D���F�G�"��>1*��5�]^����C D����H27�<;43�EG�"!"��75�8�49�'��54:;<5�" +)A�A1 ������/��0�)A1�,�,��

1#�$%������%��&���-2�344+)55��&�����- �)+./0)

�CG�"�,���M�+��75�8�49� '��54:;<5�)��*� �� �K+,A�"���� ���� '%�2334566��*C���F1 "G���B��������D*!�"������C�� '%� 2334566� ����� +,�E����(J���!",����+,!��"DM1��A�� )��1���� 75�8�49� ����� +,�EG�"CA1"*-.��1 D���>O������ +,���� '%� 2334566� C FG"� � C\M��M)��,��� �! +,> C ���"�� D�,�"�D�A1 �� B������ A�"��� ����

�CG�"�� �� ���!�'%�2334566�!"��� )��*��� +,�E�F�� >��� ifconfig ���� ���� ����'%�2334566������75�8�49�'��54:;<5�P�DC��M()��� ��E�� �����

ifconfig interface IP-Address

D�A*"D1 �� ��E���:<��:� �A C�M()��!� �A����E1�ifconfig eth0 10.0.2.20

��A*"D1 �!� �A���(J�� ���� ���F1 � '%� c^d^d�d�^� ������ 75�8�49� '��54:;<5� ���EG�"� 5�]^� �� > C ��A�*+>"�\�� ���� � ����P�D� ��E�F�� >��� ifconfig � �eD� B� �TG�"���C�)>��� D�,�"�D�!"�75�8�49�'��54:;<5�""�C ����E1����)>���*���!�"�c

��� ��E�F�� >��� �:<��:� �!� �A��� �� �C1+�� �(J�A�"���� �����5�V;69� �����C�� �T� ,F�� >��� �:<��:� +,��� �������"�A C�$@;66�!"�� '%������ �>1�!� �(� f�M�$@;66�!"�� '%��������� �g�)A1��� �F���� �� C�� �)�1��Q�?�5����!�75�V;69�+,�C1�E1��!C A�h �������� +,A�"���� ����"��P�D�T-�C��_������5�V;69��!� �(��F�� >����E1�

ifconfig eth0 202.44.248.67 netmask 255.255.255.224

6#�7���8�+�� ���/9:)

Page 36: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

33

�CG�"� 75�8�49� '��54:;<5� !"��� C���!� '%� 2334566� )��*�� �KT��"C���+,A1"�EG�"C�!� ���,���F�G"!1 D����G"�T�D�� ��"��>��� �� ���>1�!�"CM���1 ���I����KFG"� �>�� ��4����� ��;?@5�����"�

���� �!"�� �>�� ��4����� ��;?@5����� ������� C )��*���������������� +,�C1��1 *���"�����>1*���+,��1 *���*-.�� �>�� ��4����� ��;?@5���1 ��

�� > C �����D��M�4����� ��;?@5�!"��F�G�"��/��0����P�D� ��E�F�� >���netstat -rn �I���+,���\��T.i""�C ��A*"D1 �alphar:~# netstat -rnKernel routing tableDestination Gateway Genmask Flags Metric Ref Use Iface127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 12 lo10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 39 eth0

>1*�� ��T-�C�4���5��!� �(���4����� ��;?@5��� +,�E�F�� >���route �P�D+,C��M()������route add -net network-address netmask mask gw gateway-address

P�D)A1�,>1*�C�F* C�C D����

��� ����� �� �C D��!��5�8�49������ A�"�� �>�� ��>��� ��(���

���� �C D��!��5�V;69�!"���5�8�49���

��������� �� ��!�'%�!"�� ;�58;j������ +,�E��(J�� �\1 ��(D���5�8�49����� A�"�� ���

D�A*"D1 �� ��E�� �F�� >���4���5��E1�

4���5�;33�k�5���^�dlldclmd^��5�V;69��mmd�mmd�mmd^� 8�c^d^d�d�c

�(J�� �>�� �� 4���5� �(D�� �5�8�49� �^�dlldclmd^� P�D\1 �� ;�58;j� �C D��!� c^d^d�d�cf ;�58;j�+,A�"�"DM1����5�8�49����D*�����F�G�"�!"��� g

��������

+ �PF��>�� �!"��F�G"!1 D���M(An"�(��

Page 37: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

34

202.44.11.1 202.44.11.2 202.44.11.3

202.44.11.4 202.44.11.6

202.44.11.5

A

G

Other Networks

�';$<��=#"���>�!��8��8� ����8��� ������!$��>?�@;

+ ��M(�L �F�G�"�!"��� FG"��F�G�"��2��� �� �*1 �� A�"���� � �>�� ��4���5�!��C ���4���5���*D��FG"�4���5��(D���5�8�49��^�dlldccd^�)�,�4���5��(D���5�8�49�"G���B�f35:;�@��4���5g�P�D\1 ���F�G�"��o�� +,�E����F�� >������

4���5�;33�k�5���^�dlldccd^� 8��^�dlldccdc

4���5�;33�k�5��35:;�@�� 8��^�dlldccdm

�CG�"��� ��>"�F�� >��)��*�"�A�*+>"��4����� ��;?@5�P�D�E�F�� >����5�6�;��k4���M�+,���\��T.i����alphar:~# netstat -rnKernel routing tableDestination Gateway Genmask Flags Metric Ref Use Iface127.0.0.0 0.0.0.0 255.255.255.0 U 0 0 12 lo202.44.11.0 0.0.0.0 255.255.255.0 U 0 0 258 eth00.0.0.0 202.44.11.5 0.0.0.0 UG 0 0 0 eth0

�� � �*1 �� A�"�� ����4���5���""�+ ��4����� ��;?@5��� �K> C ����� ���P�D� ��E�F�� >���4���5����

route del destination

�E1�route del 202.44.11.0

A*"D1 �!� �A��+,��� 4���5� �(D�� �5�8�49� �^�dlldccd^� ""�+ �� 4����� � �;?@5� �CG�"�� �E�F�� >���5�6�;��k4��A�*+>"���K+,T�*1 �������� D�(

�CG�"�� >�� �� 4����� � �;?@5� �>�K+)��*� �,��!"��� �K+,> C ��A-�A1">G�"> ����,���F�G"!1 D����� C��E�F�� >���_�� ���� �A�*+>"�� ��EG�"CA1"*1 >�� ��K+��G"�C1��E1�

ping 202.44.145.20

F�� >��!� �A���(J�F�� >������E�A�*+>"�*1 �,��!"��� > C ��A-�A1"���F�G�"�� �^�dlldclmd�^� �����G"�C1��� ���\��T.i������" +C����Y,����

Page 38: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

35

alphar:~# ping 202.44.145.20PING 202.44.145.20 (202.44.145.20): 56 data bytes64 bytes from 202.44.145.20: icmp_seq=0 ttl=32 time=2.7 ms64 bytes from 202.44.145.20: icmp_seq=1 ttl=32 time=1.4 ms64 bytes from 202.44.145.20: icmp_seq=2 ttl=32 time=1.4 ms64 bytes from 202.44.145.20: icmp_seq=3 ttl=32 time=1.4 ms64 bytes from 202.44.145.20: icmp_seq=4 ttl=32 time=1.4 ms64 bytes from 202.44.145.20: icmp_seq=5 ttl=32 time=1.4 ms

--- 202.44.145.20 ping statistics ---6 packets transmitted, 6 packets received, 0% packet lossround-trip min/avg/max = 1.4/1.6/2.7 ms

� �F��F�� >���_�� �" ++,)>��\��T.i!��C >��B��K����E1�202.44.145.20 is alive

Page 39: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

36

���7���8�+�� ���/9:)�������9����A)

!��A"�A1 �� B� ���\1 �C ��+,��� ����,��!"��� > C ���EG�"CA1"��� �5�8�49� ���+���,����� (p��F�G�"�� �CG�"�� �(p��F�G�"���C1� ��G"� 45?���� F1 A1 �� B� ����� A��*���+,� D�(�C�� )�,�� +,A�"���� ��C1���C�������� +���-DC���� F�� >��A1 ��B����1 ���(�*C���*����R�S�)�,����,���/��0���� � �A CF�� >�����R�S���O�F������?��������H���0��� +,��� F�� >�����1 ���(�!�D��*����R�S�/etc/rc.d/rc.inet1

���H���0�C��/��@��j�A*��������E1*D�� ��� ��<��:� ��5�8�49�����FG"�netconfig �I����(J�P(�)��C���C��M()��� ��E�� �����!� �+����1 D��� �,��!"��� �C1C�� ��EG�"CA1"���I�I�"�C �����K�1 +,�E�P(�)��C��

Dynamic Routing

��1 ���\1 �C ������� ������ ��� � ����� )�,�E�� ����(J�� 4����� �)���6�;��<�FG"�C1C�� ��(���D�)(���4����� � �;?@5�+,C����Y,��CG"��-CA�"��"�+ �� �� +,�E�F�� >��� 4���5��(�(���D�)(��C��*-.�� ����(J�*-.�� �����1 D� )�,��C ,>C���+,�E����,���F�G"!1 D��K�� B� ����C1I�I�"�� )A1>�� ����,�����C�F* CI�I�"�!"�� ��EG�"CA1"C ��B� �E1�� ���������5�8�49�C�� ;�58;j�C ��*1 �����A*���G"C��>��� ����+,�EG�"CA1"�(D��F�G�"�(� D� ��F�G�"���������C ��*1 ������ �� � ����Y���� �>�� �� 4����� � �;?@5� )����1 +,�C1��C ,>C����T� ,�C�+,+�� ����D ��)�,F* C�1 �EG�"�G"A��� ��E1�

()�*+,�$<��<��/�)*/B�����>��&�C�8��>

����5�8�49����C�� ;�58;j�C ��*1 �����A*��� +,�E��35:;�@��4���5�E��(D�� ;�58;j����)F1A*���D*>1*���5�8�49�����EG�"C"DM1��� ;�58;j�"��A*������� +,A�"��!�D���� ����*��"��O���5�8�49

D�A*"D1 ��E1�� A*"D1 ����M(���� �dl� !"�� ������ �� I��������� C )>���*�������"��F��� �F�G�"�� 2� "DM1��75�8�49� cqrdssdc�d^�I���C�� ;�58;j� "DM1� �� A*FG"� cqrdssdc�dc� ��� cqrdssdc�dt� ;�58;j�A*)����+,�EG�"CA1"�(D��F�G"!1 D�,D,���"G��B�f'��54�5�g�>1*�� ;�58;j�cqrdssdc�dt�+,�EG�"CA1"�(D��F�G"!1 D����B��G�"��F�G"!1 D��� '��54�5��C��(J�+�� �*�C �������� +,A�� 35:;�@�� 4���5� �(D�� ;�58;j� A*)��� (XZ� ��-�!��A����FG"� �F�G"!1 D������G""��� l� �F�G"!1 D���A-�A1"\1 �� ;�58;j� A*���>"�� �� +,A�"���� ����*���4����� ��;?@5����C�

Page 40: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

37

198.66.1.1

198.66.12.1

198.66.12.2

198.66.12.4 198.66.12.5 198.66.12.6

198.66.3.1

198.66.1.3198.66.1.2 198.66.1.4

198.66.2.1

198.66.4.3 198.66.4.4198.66.4.2

198.66.4.1

198.66.2.2 198.66.2.3 198.66.2.4

198.66.3.2 198.66.3.3 198.66.3.4

Gateway Device

Satell i te dish

Modem

198.66.12.3

A B

C

D

Net 198.66.4.0

Net 198.66.3.0

Net 198.66.2.0

Net 198.66.1.0

Net 198.66.12.0

E

�';$<��=#1���>�!��8� ������!����$$<��1

4����� ��;?@5�!"��F�G�"��2�+,C����Y,����

Destination Gateway Flags Interface

c c�ud^d^dc c�ud^d^dc /v @�� 35:;�@� cqrdssdc�dc /o 5�]^t cqrdssdc�d^ cqrdssdc�d� / 5�]^l cqrdssdcd^ cqrdssdc�dt /o 5�]^m cqrdssd�d^ cqrdssdc�dt /o 5�]^s cqrdssdtd^ cqrdssdc�dt /o 5�]^u cqrdssdld^ cqrdssdc�dt /o 5�]^

Page 41: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

38

+ �� 4����� � �;?@5� !� �A��� �� +,��K����*1 � ��������� lku� �E�� ;�58;j�A*���D*���C���� C�� ��T-�C+�� �*��F�G"!1 D!��"���� �K+,A�"��T-�C� D� ��!� �(��� 4����� � �;?@5� A C� ��!Y,���� �F�G"!1 D���C� ;�58;j�A*���D*+,�C1A�"���� ",����D�f�E��35:;�@��4���5g

+ �(XZ� !� �A���aj�;V�<������� �+,> C ��)��(XZ� ����T� ,C�+,C�� �)���(���D�� 4����� ��:�4V;������,�*1 ��F�G�"�A1 ��B�"DM1�>C"�B��CG�"C��F�G"!1 D��C1�T-�C�!� C C��K+,�M�)�,�T-�C� D� ��!� �(��4����� ��;?5@�����"�

()�*+,�$<��<�7��$�8���������@;!�8� ����8;D�!$�8@������>���"�$�8

T-+ �Y PF��>�� �!"��F�G"!1 D���M(An"�(��

202.44.10.1 202.44.10.2 202.44.10.3

202.44.10.5

202.44.13.2

202.44.13.4 202.44.13.5 202.44.13.6

202.44.11.1 202.44.11.2 202.44.11.3

202.44.11.4 202.44.11.6

202.44.14.3

202.44.14.4 202.44.14.5 202.44.14.6

202.44.13.1

202.44.10.4

202.44.10.6

202.44.14.2

202.44.11.5

202.44.13.3 202.44.14.1

H1

H2

G1 G2

G3

�';$<��=#6���>�!��8��8� ������!$<��<�7��$�87�8����'D����>��&�C�8$�8

���M(!L �A����� � �*1 �F�G�"��vc�A�"�� �A-�A1"���F�G�"��v��C�+,>1�!�"CM��(� ���w� ��G�"�+ ��>��� ���C�"DM1����>���FG"�\1 �� ;�58;j�oc���\1 �� ;�58;j�o���� �� �E��6�;��<�4����� ��� +,A�"��(J�F���G"��"�*1 +,���C��(� ���)��*>�� ��*���� 4����� � �;?@5� �E1��� " +��G"����C���-�� �\1 �� ;�58;jo��(XZ� +,��-�!���CG�"�>��� ������ ��G"�����-��>�D!��C ��F�G�"�!"��� +,�C1> C ��A-�A1"�(D��F�G�"��v��������)C�*1 +�-��B�)��*C�> C ��A-�A1"\1 �� ;�58;j�oc�����> ��AO�K�(J��T� ,�4����� ��;?@5�!"��� �C1> C ���(���D�� ;�58;j�����E�+ ��o���(�(J��oc��"������� +,A�"��!� �(�(���D���*DA*�"�

+ �(XZ� !� �A���aj�;V�<�4����� �+,)��(XZ� ����T� ,C�+,C�� �A�*+>"��>��� �"DM1�>C"��� �>��� ����E�� ��C1���C�+,�M�����"��)�,> C ��F��� �>��� �"G�����" +C�"DM1C �E�)�����

Page 42: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

39

EB /A�0���� ��2+�0:������ �%4���<�@����(J��%4���<�@����E1*D+�� �)�,"�� �*DF* C>,�*�����D*��� �>�� ��4�����

�;?@5� P�DC�C���� ������"DM1� �� "D1 ���*D��FG"� � �>��� ���������>O���� �>1�!�"CM��(D�(� D� �� )�,��,+ D� 4����� � ��:�4V;����� �(D��F�G�"�"G��� B� ���F�G"!1 D� >1*�*-.�� ���G"��>��� �� ��G"*-.�>1�� 4����� ��:�4V;�������+,)A�A1 ���!��"DM1��*1 �� ��G"��E��4����� �_4���<�@���

������ � %4���<�@� ��+,�(J�""��(J�>"���O1C��Z1B� ��*D��FG"� '��54��4� ������ � %4���<�@� )�,x0�54��4������� �%4���<�@��>�� ����'��54��4������� �%4���<�@����(J��%4���<�@�����E�b D���,���F�G"!1 D��O1C������ B� ���A1"�EG�"C)�,�G"�(J���1*D���D*��� �� ���D���O1C�F�G"!1 D���1 ��*1 � 2�����V��6� Qj6�5Vf2Qg� � ��)A1�,� 2Q� " ++,(�,�"���*D�F�G"!1 DD1"D�� D� B� �F�G"!1 D� )�,A1"�EG�"C��P�D�E�� o;�58;j�� D�B�A*�K�������� �T-+ �Y *1 �F�G"!1 D���B�"DM1���2Q����D*����G"�C1���C1F1"DE��+��)A1�� " +�E����� ���������FG"��F�G"!1 D�����"DM1��"�Fi�����D*��)�,�,D,� �A1"�EG�"C�C1�����C ����> C ���G"���*1 �(J�� 2Q� ���D*��� �E1��F�G"!1 D!"�C� *-�D �D� ��G"� P�����D�� ��G"� ��-��� �(J�A��� >1*�� x0�54��4%4���<�@��(J��%4���<�@�����E���� �)���(���D��4����� ���:�4V;������,�*1 ��2Q�A1 ��B

- �)+�+���� ��2+�0:'��54��4� ������ � %4���<�@� ��C�"DM1�� DA*� )A1A*����� +,>��+���� ��FG"� ������ � '�:�V;����

%4���<�@�f�'%g�I����(J�A*����E���C ����>O��)�,��C ,>C>�� ����F�G"!1 D����C1��Z1+���-��(

�'%���+,��� � ���G"��>��� ����+,��� C �E�P�D� ���G"��>�����C�� yv�_�<����z���G"���D�"��"D1 �*1 y[5�4�<z� ��"D���>O�� � v�_� $����� ���C D���+�� �*�� o;�58;j� ���C�+,A�"���-�� �\1 ��*1 ���+,�(���+O��C D�����>��� ��������-�� �\1 ��o;�58;j���"D���>O�C�+,�G"*1 �,D,� �>����>O��)�,�(J��>��� ���������>O�*-.�� ���G"��>��� �)������ ���D�*1 �3�6�;�<5kU5<��4�;@ �4��]V

+�� �*��v�_�C ����>O������'%�+,T-+ �Y FG"�cm��� �>��� ����������v�_�<�����C ��*1 �cm��'%�+,�G"*1 �(� D� ����/�45;<];?@5�)�,A��>��� ����-��(�+ �!�"��� �������� ���� �'%� �C1��C ,���+,�E���2Q����C�!� ���Z1�B�)�,C�P"� >����v�_�<�����+,C ��*1 �cm��"�+ �����'%�D��G"*1 �>��� ����>����>O��������>O�� I���� �F��" +�C1�(J�+�-��K���� �E1�� �>��� ���C � �+� +�!"�!�"CM��� )�1�C �� ��G"�(J��>��� ����C�F* C��K*��� �>1�!�"CM�A��� ��(J�A��

A*"D1 �!"��'��54��4�%4���<�@�"G���B����)�1�v5@@����G"�'Qk'Q�>�� ����v5@@����C�+,��G"��>��� �������C��a5@;j���G"�*� ����E���� �>1�!�"CM���"D���>O���(J��>��� ���������>O��>�� ����'Qk'Q���C�+,�E�*-.�� �� �>��� ���CG"�����'%�)A1C�> C ���E����F�G"!1 D���C�+�� �*��v�_�<�����C ��*1 �cm����

F��)+�+���� ��2+�0:����������1 *�()��**1 �x0�54��4�%4���<�@��(J��%4���<�@�����E���� �)���(���D��4����� ���:�4V;����

�,�*1 �� 2Q� P�D� 4����� � ��:�4V;����� ���� +,���D�*1 � 45;<];?�@��j� ��:�4V;����� I����(J�!�"CM�����"�*1 � C��F�G"!1 D���� �����2Q�������B�> C ���EG�"CA1"���

Page 43: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

40

�F�G�"����+,�E��%4���<�@���+,�(J��F�G�"��o;�58;j����A1"�EG�"C�2Q��!� ���2Q�"G����1 ����F�G�"�"G��B���2Q��C1+�� �(J�A�"��E��%4���<�@����x0�54��4�%4���<�@�����-DC�E���FG"�x0�54��4�o;�58;j�%4���<�@�fxo%g

xo%� +,��� � ��*C�*C!�"CM�����D*���F�G"!1 D���C�> C ��A-�A1"���� f45;<];?�@��j� ��:�4V;����g>1��(D��2Q�"G�����!Y,���D*��C��K+,F"D���45;<];?�@��j� ��:�4V;��������>1�C + ��2Q�"G����*D�E1����D*��� xo%� C�!�"�>�D���>�� FZ"DM1"D1 ������FG"C��C1C�� ���� � ���>1*�!"�� ���G"��>��� �� ��EG�"CA1"��������>O�� ��� 45;<];?�@��j� ��:�4V;����� ��C�!�"CM�� 3�6�;�<5kU5<��4� ���C ��*DI���> C ���E���� �� �>��� ����)A1�xo%��C1����E�!�"CM����1 ���C��-���� ����������>1*�"G��!"��,���A1"C ���C�� �T{� �50�54��4�_4���<�@��C1!��C ���D�*1 �`�4354�o;�58;j�%4���<�@� f`o%g�I���� _4���<�@� ��C1��C�� ���>1�!�"CM�������� D�,�"�D�����D*���>��� �C ��*1 �xo%�)�,C�D�> C ���E�!�"CM����1 ����� �� �>��� ���������>O����"����*D

!�"CM����� 2Q� ��)�,>1�� ��P�D�E�� `o%� ��+,�M���� C �E���� ���G"��>��� ���������>O�P�D+,> C ���M���� ���P�D\M��M)��,������ �����>��� ����+,�M���G"���+,!��"DM1���PD� D!"�\M��M)��,���PD� D��������C1+�� �(J�A�"�����D*!�"�� ��� ���F�-F�K���� �E1�� ��G"�A CF* CA�"�� �!"�\M���-� �=� ��G"�P�DF�� ������F* C(�"�bD!"�!�"CM���(J�A��

>-�����>�� FZ���>O�"D1 ���������F*���� F* C�!� �+�KFG"�F�G�"�>1*���Z1���F�G"!1 D�C1����E�� 50�54��4_4���<�@��eT ,�F�G�"�����EG�"CA1"���2Q�"G����1 �����+,�E�� �C���F�G�"�>1*���Z1+,�E�����54��4�_4���<�@�C ��*1 ���)>�����M(An"�(��

One or more networkswith

al l or somemachines runn ing

RIP

Gatewaywith

EGP o r BGP

One or more networkswith

al l or somemachines runn ing

RIP

Gatewaywith

EGP o r BGP

AS 1 AS 2

�';$<��=#=���>�!��8�����������������8�3� A5�GB5�)A5

��� ��- .+A/�� �2+�0:�H�-2I�'%� �(J�� ������ � %4���<�@� ���C�+,���C ��� /��0� �O�A*� "DM1��P(�)��C��G"� 3;5V��� ���EG�"*1

4���53� f"1 �*1 �����5k3g� � 3;5V�����+,��� � ��T-�C)�,��� D� ���� 4����� � �;?@5�A C!�"CM��������+ ��'%

Page 44: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

41

�CG�"� 4���53� ��-�C��� � �C�+,��� � ���"�!"� 4����� � ��:�4V;����� �_3;�5� + ��F�G�"�A1 �� B� ���5�8�49� ���C�A1"�EG�"C"DM1� )�,�"��F�� A"�� �CG�"�F�G�"�"G������E�� �'%� "DM1������ ���"�!"��C��K+,>1�� 4����� ��:�4V;�����!"�C��(�����CG�"!�"CM����(����F�G�"������"�!"�C��K+,*-�F� ,�i!�"CM����)�,�� C�T�*1 !�"CM����C������C C��4���5���C1���C�D��C1C�C��K+,�T-�C�4���5����!� �(���4����� ��;?@5�)A1�� �4���5���C�"DM1��4����� � �;?@5� "DM1)��*C�+,�C1�!�D����"�+ ��>��� ���C1+,C�� $�6�� ���A��� �*1 � "D1 �GC*1 � <�6�� �������+,�C D����v�_�<�������G"�[5�4�<

�'%�> C ����� � ���!�"CM�""�+ ��4����� ��;?@5������*D�P�D+,)�1�""��(J������Y����Y�)��FG"��� � �*1 �4����� ��_3;�5����C�������,�O*1 �<�6��!"��>�����\1 �� ;�58;j�A*�����C ��*1 �cm��+ ����� ������1 *�()��*�� �� �*1 ��'%�+,�G"*1 �>��� ����/�45;<];?@5�)�,C�+,��� 4���5���""�+ �� 4����� �;?@5����Y����>"�FG"��'%�+,�G"*1 � ;�58;j�����C1���>1���_3;�5�C �(J��,D,�*� ������(J�� ;�58;j�����E��C1���� f35;3� ;�58;jg� � P�D(�A-)��*� �'%� +,�G"*1 � ;�58;j� ������E��C1����� � �*1 C��C1������ �_3;�5��:�4V;�����+ �� ;�58;j����(J��*� �t^�*-� ���C�+,��� � ����4���5����\1 �� ;�58;j�A*���-��O��4���5

�����<!����8����-2�J�!����+�)4

� ����D��E�� ��4���53����� ��� ���P�D� ����D��E�F�� >��# routed

�T�D���1 ���F�G�"�!"��� �K> C ���E�� ���'%�����(�A-)��*�� +,�C1A�"��>1�|_��������B��!� �(�)A1�� �� A�"�� �����F�G�"�!"��� ����4����� ���:�4V;������_3;�5�+ ��F�G�"�"G��P�D�C1>1��4����� ���:�4V;����!"�A��"�""��(��K����E��|_����� ��� �T-�C�!� �(�(�A-�F�G�"�����C1������ ��� ����(J�� ;�58;j�+,�C1>1�� 4����� ��:�4V;�����""��("DM1)��*��eT ,�F�G�"�����(J�� ;�58;j���1 ���fC��75�8�49�'��54:;<5�C ��*1 �����A*g�+��+,>1��4����� ���:�4V;�����������F�G�"�"G��

���7���8�+�)�J�!���@KDL�M)�0M�/�)*/B5

A*� 4���53� ��> C �����+,>�� �� 4����� � �;?@5� ������� ���"D1 �F����*��K+�-�� )A1��� �F���� " +A�"�� ���� ���!�"CM�� �"D1 ������C�� �E1�� ��� ���� 4����� � �;?@5� ��-�CA��� ��G"� �"�� 4���53� *1 ;�58;j� � �A*" +�C1C�� �>1�� 4����� � �_3;�5� ��G"� �� " +A�"�� ���� ���� 35:;�@�� 4���5� �*����A DA*�(J�A��� � �� > C ����� � ���� ���F1 !� �A�����P�D��� ����*����R�S� &5�<& ;�58;j6� P�DC�+,C��M()����A*"D1 �A1"�(��

net 0.0.0.0 gateway 202.44.248.65 metric 1 active

>1*�)��� �5�� ^d^d^d^� ;�58;j� �^�dlld�lrdsm� �(J�� ��"�� �5�8�49� (� D� ����A�"�� �)�, ;�58;j����+,�E�����A*"D1 �!� �A����5�8�49�^d^d^d^����C D����35:;�@��4���5�>1*��V5�4�<�c����(J�� ��"�F1 � <�6�� !"��>��� �� F1 ���� +,�>1�(J�",���K���)��*)A1F* CA�"�� �� P�DF1 ���A��� � B� +,�(J�� ���� ���<�6��!"��>��� �����"D�)�,��� �A����!� C�� �� �>1F1 �V5�4�<�C ��B��K+,��� ����<�6��!"��>��� ���C �A C�(�L*D�>1*�F�� *1 �;<��U5����(J�� ��"��4���53�*1 � ;�58;j��^�dlld�lrdsm���C�� �>1�� 4����� ��:�4V;������_3;�5���*D�f���FG"� ;�58;j�A*���E��4���53���*Dg��� � �*1 � ;�58;j�A*���(J�� ;�58;j����

Page 45: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

42

�C1C�� �>1�� 4����� � ��:�4V;�����""�C � �� +,�E�F�� *1 � _;66�U5�I���+,��� ���� 4���53� �C1��� � ���� 4���5����\1 �� ;�58;j����-���G�"�+ ����*1 C��E�� ��C1���

��>�!��8

202.44.10.1 202.44.10.2 202.44.10.3

202.44.10.5

202.44.13.2

202.44.13.4 202.44.13.5 202.44.13.6

202.44.11.1 202.44.11.2 202.44.11.3

202.44.11.4 202.44.11.6

202.44.14.3

202.44.14.4 202.44.14.5 202.44.14.6

202.44.13.1

202.44.10.4

202.44.10.6

202.44.14.2

202.44.11.5

202.44.13.3 202.44.14.1

H1

H2

G1 G2

G3

�';$<��=#N������ ������!��>�!��8

+ ��M(!L �A����� � �*1 ��� >��+�eT ,�F�G�"��vc=�oc�)�,�ot���1 ���P�D��� ������*1 �F�G�"���> CC�� ��E�� ��4���53��)�,F1 ���4����� ��;?@5���A"���-�C)��!"��F�G�"���> C�(J�����

H1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

G1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� �������� � � �� �

� ��������� ��������� � � �� �

Page 46: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

43

G3Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� �������� �������� � � �� �

�CG�"�4���53���� � �F��)���oc�)�,�o��)�,�vc�+,)���(���D��4����� ���:�4V;�����I�����)�,��"D1 �GC*1 � vc� +,�C1>1�� 4����� � ��:�4V;����� !"�C��(����F��T� ,C��C1�E1� ;�58;j� C�+,RX�"D1 ����D*+ �� �)���(���D�!�"CM���F����+,��� ���

� oc��� �*1 �� C�A�"�� �A-�A1"�(D���5�8�49��^�dlldcld^�C�+,A�"�A-�A1"\1 ��ot

� vc�+,�� �*1 �� C�A�"�� �A-�A1"�(D���5�8�49��^�dlldctd^�C�A�"�A-�A1"\1 ��oc

� ot�+,�� �*1 �� C�A�"�� �A-�A1"����5�8�49��^�dlldc^d^�C�A�"�A-�A1"\1 ��oc

�������+ �� �)���(���D��4����� ���:�4V;�������+��*,)�����4����� ��;?@5�+,�(���D��(�(J�����

H1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� ! "��"#�"! ! "��"#!"� $% # &!

G1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� �������� � � �� �

� ��������� ��������� � � �� �

� ! "��"#�"! ! "��"#�"� $% # &#

G3Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� �������� �������� � � �� �

� ! "��"#!"! ! "��"#�"# $% # &!

Page 47: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

44

+ ��4����� ��;?@5�!� �A���!"���>���A*1 �4���5���C1����M��T-�C�!� �(+,C�F1 �[5�4�<��T-�C!��+ ��^�(J��c����FG"�(J�� ��"��$�6��!"��>��� ���

��� �)���(���D��4����� ���:�4V;�����+��*,���>"��!�"CM����+,������T-�C!��C FG"

� vc�+,�� �*1 �� C�A�"�� �A-�A1"�(D���5�8�49��^�dlldcld^�C�A�"�A-�A1"\1 ��oc

�����4����� ��;?@5�!"��vc��K+,�(���D��(�(J�����

H1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� ��������� �������� �� � �� �

� ! "��"#�"! ! "��"#!"� $% &!

+,��K����*1 F1 �[5�4�<�!"��4���5���C1�flg��(J���

+ �A*"D1 �!� �A����+��*,� �)���(���D�!�"CM�F��A1"�B��(�+,�C1C�",���(���D�)(��"����� +,��K����*1 �F�G�"���� t� +,�C1C�� ��M�+�� �5�8�49� �^�dlldccd^� �����D�"��>�D+ �*1 � �� +,�(�T-�C� 4����� �;?@5���*DA��"����G""��*-.�������KFG"��� ����F�G�"��o���E���'%��T-�C!��C "���F�G�"������

�� �� �((��(�O��F�G�"��o������E���'%�)�,��� �������4����� ��;?@5���-�CA��!"�C��(J�����

G2Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� ��������� ��������� � � �� �

�������� �������� � � �� �

��+��*,A1"�(!"�� �)���(���D�!�"CM��>��� �A1 ��B�+,�(���D��(����FG"

� vc=�oc�)�,�ot�+,�� �*1 �� C�A�"�� �A-�A1"�(D���5�8�49��^�dlldccd^�C�+,A�"�A-�A1"�(\1 ��o�

� o��+,�� �*1 �� C�A�"�� �A-�A1"�(D���5�8�49��^�dlldctd^�C�+,A-�A1"\1 ��oc�f!�"CM�+ �ocg���G"�\1 ��ot�f!�"CM�+ ��otg��K�����CG�"C�T-+ �Y F1 �[5�4�<�+ ���>"�)��1�T�*1 �(J��c��1 �������C�+,��G"�� ����K������F* C�(J�+�-�+,A�"�C�A*��A*������,�*1 ��oc����ot����>1�!�"CM�C �1"������C��K+,��G"��>��� ����!�"CM��M�>1�C �1"����A*"D1 ���>CCOA-����ot�>1�!�"CM�C �1"�

� vc�+,�����!�"CM�+ ��o��*1 C�> C ��A-�A1"�(D���5�8�49��^�dlldcld^�\1 ��o������)A1�>��� ����+,�(D�� �5�8�49���C�"DM1��� 4����� � �;?@5�"DM1)��*�C��K+,T-+ �Y �(��D����D�F1 �V5�4�<

Page 48: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

45

!"�!�"CM���>"��C�+,T�*1 ��>��� ����\1 ��o����C�F1 �V5�4�<����A��� �*1 FG"�c���!Y,���F1 ��-C���4����� ��;?@5��(J��������C�+,A-�>-�*1 �>��� �\1 ��o����>��*1 �)�,���*1 �C�+���(���D�o;�58;j�!"��>��� ����(J��o�

�������+ �� �)���(���D��4����� ���:�4V;�������+��*,���4����� ��;?@5�+,�(���D��(�(J�����

H1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� ��������� �������� �� � �� �

� ! "��"#�"! ! "��"#!"' $% # &!

( ! "��"##"! ! "��"#!"' $% # &!

G1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� �������� � � �� �

� ��������� ��������� � � �� �

�������� ��������� �� � �� �

( ! "��"##"! ! "��"#!"' $% # &!

G2Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� ��������� ��������� � � �� �

�������� �������� � � �� �

( ! "��"#�"! ! "��"#�"# $% # &

G3Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� �������� �������� � � �� �

��������� ��������� �� � �� �

( ! "��"##"! ! "��"#�" $% # &#

Page 49: Networking - Massachusetts Institute of Technologyalumni.media.mit.edu/~arnans/resources/pdf/tcpip.pdfÀÒ⁄˙Ô“Ò˙Ô¨˙¡ˆˆ`⁄˝`¾Ô˙àµ˝ˆì ⁄‡—˙Ô¨˙¡ˆˆ`¨Ò˚µˆì

���������������������� ���������� ��

46

+ �� �)���(���D�!�"CM�!� �A������� ���� 4����� � �;?@5�!"��F�G�"���� l�>C�M�Yi� FG"> C ��A-�A1"����5�8�49����B��K��������(J�A*"D1 �!"�(�,PDE�i���+,�����+ �� ��E��aj�;V�<� 4����� �FG"� ���,+ D4����� ���:�4V;����

(�,PDE�i"��(�,� ���������+,�����+ �� ��E�� aj�;V�<� 4����� � FG"� � ���G"������ ���C1P�D"AP�CA-�CG�"C��>��� ����>��� �������>�D�(� D�A*"D1 ��E1��� � �*1 �F�G�"�� oc� ��-��>�D�(� >-�����+,��-�!��FG"

�F�G�"�������G"FG"�vc=o��)�,�ot�+,�"���4����� ���:�4V;�����+ ��oc�+����V5�����)�,�G"*1 �oc�>�D�����C�+,���4���5��O�� D� �����E��oc��(J�� ;�58;j��-��)�,+,T-+ �Y �4����� ���:�4V;�����+ ��F�G�"�"G���B�����

� vc� +,���>��� �����(D�� �5�8�49� �^�dlldctd^� I���\1 �� oc� �-�� )��*C�+,�� �+ �� 4����� ��:�4V;��������>1�C + ��o��*1 C�> C ��A-�A1"����5�8�49���\1 ��o�����

� ot� +,���>��� �����(D�� �5�8�49� �^�dlldc^d^� I���\1 �� oc� �-�� )��*C�+,�� �+ �� 4����� ��:�4V;��������>1�C + ��o��*1 C�> C ��A-�A1"�����5�8�49���\1 ��o�����

+ �� D� ��(���D�)(��!� �A���� +,����4����� ��;?@5�!"��vc�)�,�ot��(J�����

H1Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� ! "��"#�"! ! "��"#!"' $% &!

�������� ��������� �� � �� �

� ��������� ��������� �� � �� �

G3Destination Gateway Flags Metric Interface

� ��������� ��������� �� � �

� ��������� ��������� � � �� �

� �������� �������� � � �� �

� ! "��"#!"! ! "��"#�" $% # &#

� ��������� �������� �� � �� �

+ �F* C> C ������� ����,���F�G"!1 D!"��� C�F* C�1 �EG�"�G">M�!����� > C ��C���+���*1 �,��!"��� +,D�> C ����� � ����)C�*1 �>��� �� ��>��+,�>�D�(

+ �� ���� � �!"���'%�!� �A����� +,��K����*1 C�C�(�,PDE�i�)�,> C ��E1*D�� )��\M��M)��,�����C ������D*������� C�P"� >�� F*�+,�E�C���CG�"���KA C����,���F�G"!1 D!"��� C�� ;�58;j�C ��*1 �����A*��G"C��>��� ��EG�"CA1"�(D����A1 ��B�C ��*1 ������ ���� F*��E���'%��>C"