The Unix and Internet Fundamentals HOWTO
  by Eric S. Raymond
  v1.1, 3 December 1998
  �ű���: �� �� ��(linusben@bawi.org)
  �ű䳯: 13 February 1999

  �� ������ ���ο� ��ǻ�Ϳ� Unix �迭�� � ü��, ���ͳ��� ���� ������
  ���ؼ� ��������� ���� ��ü�� �����ϰ� �ִ�.
  ______________________________________________________________________

  ����

  1. �Ұ�
     1.1 �� ������ ����
     1.2 �����ִ� �ڷ��
     1.3 �� ������ ���ο� ������
     1.4 �ǵ��� ���� (Feedback and corrections)

  2. ����� ���� ��ǻ���� �⺻ ����
  3. ����ġ�� ���� �� ��ǻ�Ϳ��� � ���� �Ͼ�°�?
  4. �п��� ���α׷��� �����ų �� � ���� �Ͼ�°�?AID CDATA run(LABEL)LABEL
  5. ��� �Է� ������ ���ͷ�Ʈ�� �۵��ϴ°�?
  6. ��� �� ��ǻ�ʹ� �������� ���� ���ÿ� ó���� �� �ִ°�?
  7. ��� ��ǻ�Ϳ��� ���� ���μ����� �浹���� �ʰ� �� ���ư��°�?
  8. ��� ��ǻ�Ϳ��� �����͸� ��ũ�� �����ϴ°�?
     8.1 ���� �ܰ��� ��ũ�� ���� �ý��� ����
     8.2 ���� �̸��� ���丮
     8.3 ����Ʈ ����
     8.4 ��� ������ ã�����°�?
     8.5 ��� ��ũ �۵��� �߸��� �� �ִ°�?

  9. ��ǻ�� ���� ��� �۵��ϴ°�?
     9.1 ������ ���
     9.2 ���������� ���
     9.3 P-�ڵ� ���

  10. ���ͳ��� ��� �۵��ϴ°�?
     10.1 �̸��� ��ġ(Names and locations)
     10.2 ��Ŷ�� �����
     10.3 TCP�� IP
     10.4 HTTP, ���� ��������

  ______________________________________________________________________

  1.  �Ұ�

  1.1.  �� ������ ����

  �� ������ �������� ���ͳ��� ���� ������ ���鼭 ���� �ִ�
  ����ڵ鿡�� ������ �ְ��� ���������. ���� ������ ���鼭 ���� ����
  � ����� �����ϴ� �� ���� ���� ��� ��� �ϳ�������, ���δ�
  �������� ���Ŀ� Ư���� ������ ����⵵ �Ѵ�. ��Ȯ�� ���� ��Ŀ������
  ���� ���ϴ� ������ �߻��ϴ� ����(Ȥ�� ����)�� â������ �����̳�
  ȿ������ ���� �ذ��� �ſ� ����� �� �� �ִ�.

  ���� �� �������� �������� ���ͳ��� ��� ���� ��� �۵��ϴ�����
  ���ؼ� ��Ȯ�ϰ� �����ϰ� ���ϰ��� �Ѵ�.  �� ������ ��� ������ ���ο�
  ��ǻ�Ϳ��� ���н��� �������� ����ϴ� ����鿡�� �°� �̷���� �ִ�.
  ������ �� ������ �̾߱��ϴ� ����� ��κ��� ���� �ٸ� �÷����̳� �ٸ�
  ���н������� ���������� ����ǹǷ�, �����δ� �ý����� ������
  '���н�'����� �ϰڴ�.

  �켱 �� �������� ���� ���ο� ��ǻ�͸� ����Ѵٰ� �����Ѵ�. ����
  �������� ���� �ӽ��̳� �Ŀ�PC, Ȥ�� �ٸ� ������ ���н� �ڽ���
  ����Ѵٸ� �������� �鿡�� �ణ�� ���̰� ���� ���̴�. ������ �⺻
  ������ ��� ���ٴ� ���� �����϶�.

  �� ��� ���׵� �ݺ��ؼ� �������� ���� ���̱� ������ �������� ��
  ������ ���DZ��� ���ؾ� �� ���̴�. �� ���� ����� ������ �а� �� ���
  �ܾ�� ���𰡸� ���� �� ���̶�� ���� �ǹ��Ѵ�. ó�� ���� ������
  �׳� ���� �Ⱦ���� ; ���� ����� ������ ��������� ������ ������
  �������� �ٽ� �о�� �� ��� �ǹ̸� �����ϰ� �� ���̴�.

  �� ������ ��� ���ŵǴ� �����̴�. �� ������� �ǵ�鿡 ���ؿ� ���ο�
  ��(section)�� �߰��Ǿ����� �Ѵ�. ���� ���������� �� ������ �о��ְ�
  �׿� ���� ���並 ���ֱ� �ٶ���.

  1.2.  �����ִ� �ڷ��

  ���� ����� ��Ŀ�� �DZ� ���ؼ� �� ������ �а� �ִٸ�, ����� ����
  �Ʒ��� ������ �о�� �ٶ���.  How To Become A Hacker FAQ
  <http://www.tuxedo.org/~esr/faqs/hacker-howto.html> �� �������� ����
  �������� ������ �ڷ���� ��ũ�Ǿ� �ִ�.

  1.3.  �� ������ ���ο� ������

  The Unix and Internet Fundamentals HOWTO�� ���ο� ������ �ֱ�������
  ���� ����Ʈ�� �÷��� ���̴�.  comp.os.linux.help

  news.answers <news:answers>.  �� ������ ���ο� ������ ���� LDP(Linux
  Documentation Project) Ȩ�������� ����� ���� ���� ������ WWW �׸���
  FTP ����Ʈ�� �÷��� ���̴�.

  �ֱ��� ������ ���� ���̵� ������ ã�� �ʹٸ� �Ʒ� ����Ʈ�� �����϶�.
  <http://sunsite.unc.edu/LDP/HOWTO/Fundamentals-HOWTO.html>.

  1.4.  �ǵ��� ���� (Feedback and corrections)

  ���� ����� �� ������ ���ؼ� �����̳� �ǰ��� �ִٸ�, �����Ӱ� ����
  ���̸�忡�� ������ ������.  esr@thyrsus.com � ������ �����̳�
  ������ ȯ���ϸ�, Ư�� ������ ���信 ���� ���� �ڼ��� ������ �߰��ϴ�
  ���� ȯ���Ѵ�. �� ������ �Ǽ��� �߰��Ѵٸ�, ���� ���� �������� �� ����
  ��ĥ �� �ֵ��� ������ �˷��ֱ� �ٶ���.

  2.  ����� ���� ��ǻ���� �⺻ ����

  ��ǻ�Ϳ��� ���μ��� Ĩ�� �ȿ� ����Ǿ� �ְ�, �̰��� ���� ������
  �����Ѵ�.  ���� ��ǻ�Ϳ��� ���� �޸𸮰� �����Ѵ�.(DOS/Windows
  ����ڵ��� �̰��� `RAM'�̶� �θ���, ���н� ����ڵ��� 'core'���
  ǥ���� ����.) ���μ����� �޸𸮴� ��ǻ���� ����ο� �ش��ϴ�
  �Ӵ����忡 ��ġ�ȴ�.

  ��ǻ�Ϳ��� ��ũ���� Ű���嵵 �ִ�. ���� �ϵ� ����̺�� �÷���
  ��ũ�� �ִ�.  ��ũ���� ��ũ�� �Ӵ����忡 ���� ����ǰ�, �Ӵ�����
  �ۿ� �ִ� ������ ��Ʈ�ѷ� ī�带 ���ؼ� ����ȴ�. (Ű����� �ʹ�
  �����ؼ� ���� ī�尡 �ʿ����; Ű������ ��Ʈ�ѷ��� �� ��ü �ȿ�
  ������� �ִ�.)

  �츮�� �ڿ��� �� ������ ��� �۵��ϴ����� ���ؼ� �ڼ��� ���캼
  ���̴�.  ������ ���� �̵��� ��� ���� �۵��� �� �ִ����� ���� �ణ��
  �⺻���� ������ ���캸��� �Ѵ�.

  ��ǻ�� ���� ������ ������ ������ ���� �̷������.  ����������, ������
  ��Ʈ�ѷ�(���� ī�峪 ��ũ ��Ʈ�ѷ�, ���� ī�� ��) �� �ȴ� ���̶�
  �� �� �ִ�. ������ ���μ����� ȭ��, ��ũ, �׸��� �� �̿��� ��� �͵�
  ���̿� ����Ÿ �̵��� �̷������ ���ӵ��ο� ���� ���̴�.

  ��� ���� ���� �����ϰ� �ϴ� ���μ����� ��ǻ���� �ٸ� �κе���
  ���������� �� �� ����; ���μ����� ������ ���ؼ��� �׵�� ��ȭ�� ��
  �ִ�. ���μ����� ������ ������ �� �ִ� ������ ����ý���(sybsystem)��
  �޸�(the core)�̴�. � ���α׷��� ����DZ� ���ؼ��� �� ���α׷���
  core �ȿ� �־�� �Ѵ�.

  ��ǻ�Ͱ� ���α׷��̳� ����Ÿ�� ��ũ���� �о�� ��, ������ �Ͼ��
  ���� ���μ����� ��ũ ��Ʈ�ѷ����� ��ũ�� ���� ���� ��û�ϴ�
  �޽����� ������ ������ ���̴�. �� �� ��ũ ��Ʈ�ѷ��� �ڽ��� ����
  �����͸� core�� Ư�� ��ġ�� ����־��ٴ� ���� ������ �̿��Ͽ� �˸���
  �ȴ�. �� ���� ���μ����� �Ǵٽ� ������ ���Ͽ� �޸𸮸� ���ɴ�.

  Ű����� ��ũ�� ���� ���μ����� ����� �ϱ� ���� ������ ��������, �ٸ�
  �ֺ� ���麸�� �� ����� �� �����ϴ�. �Ŀ� �̵鿡 ���� �ٽ� ������
  ���̴�. ������ �켱 ��ǻ�͸� ���� �� ��ǻ�� �ȿ��� � ����
  �Ͼ���� �˾ƺ���.

  3.  ����ġ�� ���� �� ��ǻ�Ϳ��� � ���� �Ͼ�°�?

  ����Ǵ� ���α׷��� ���� ��ǻ�ʹ� ���� ���� ������ǰ �����
  �Ұ��ϴ�. ��ǻ���� ����ġ�� ������ �� ���� ���� �ؾ� �� ����
  �ü��� �Ҹ���� Ư���� ���α׷��� �����Ű�� ���̴�. �ü�谡
  �ϴ� ���� ������ �ϵ������ ������� ������ �ٸ� ���α׷����� �����ϴ�
  ���� ���� ���̴�.

  �ü�踦 �ҷ����� �۾��� �����̶� �Ѵ�.  (���� bootstrapping�̶�
  ������ ������ ���̰� �ٸ� ���� ���� ������ � ��Ȳ�� ��������
  ���ư��� �Ϳ� ���� ������� ��Ÿ���ٰ� �Ѵ�.)  ��ǻ�ʹ� �켱 ���
  ������ �Ǿ�� �ϴ����� �˾ƾ� �ϴµ�, �̰��� ���̿���(BIOS: Basic
  Input/Output System)��� Ĩ �ȿ� �� ������ ��Ƴ��ұ� ������ �װ���
  �����ϸ� �� �� �ִ�.

  BIOS Ĩ�� ���� ���� ���ڸ� ���� �ϵ� ��ũ(��Ʈ ��ũ)�� ������
  ��ġ�� ã�Ƽ� Boot loader��� Ư���� ���α׷��� �����Ű���� �Ѵ�.
  (������������ boot loader�� LILO�� �Ѵ�). Boot loader�� ã������ ��
  ���α׷��� core�� �Űܿ� ����ǰ� �Ǵµ�, boot loader�� ���� �
  ü�踦 �����Ű�� ���� �Ѵ�.

  Boot loader�� �켱 Ŀ���� ã��, �̸� core�� ��ġ��Ų �� �����Ų��.
  ����� �������� �����ϸ鼭 LILO ������Ʈ�� ȭ�鿡�� �� �� ���� ����
  ���� ȭ�鿡 ������ ���� ������ ���� �ٵ�, �̰��� Ŀ����
  �����Ű��(loading�ϴ�) ������ ��Ÿ����.  (������ ���� Ŀ�� �ڵ���
  ���� �ٸ� ��ũ ������ �ҷ����� �ִٴ� ���� �ǹ��Ѵ�.)

  (�� BIOS�� ���� Ŀ���� �ҷ����� ���ϴ��� �ñ��� ������ �𸣰ڴ�. -- ��
  boot loader�� �Բ� �� �ܰ��� ������ �ʿ��� ���ϱ�? �켱 BIOS�� �׷���
  �ȶ����� ���ϴ�. ��� �̰��� �ſ� ��û�ϱ� ������, �������� ������
  ������ �̰��� ���� ����� �� ���� �ȴ�. �̰��� ���� ���� ��ũ�� ����
  �������� 8��Ʈ ��ǻ�͸� ���� ��������� ������ Ŀ���� ���� �ҷ����⿡
  ����� ������ ��ũ ����(access)�� �����. Boot loader�� �۵��ϴ�
  �ܰ迡���� ���� ����� ���� �ٸ� ��ũ ������ �����ϴ� ���� ���� �ٸ�
  �ü�踦 ���������� �����ų �� �ְ� ���ִµ�, ���н� � ü�谡
  ����� ���������� ���Ͽ� �ٸ� � ü�踦 ����ϰ��� �Ҷ� -���
  �׷����� ���� �Ͼ�� �ʴ´�.- ���� �� �ִ�.)

  Ŀ���� ���۵Ǹ� �̰��� �ٸ� �ϵ������� ���Ǹ鼭 ���α׷�����
  �����ų �غ� �Ѵ�. �� �۾��� �ϻ����� �޸� �������� �̷������
  �ʰ�, I/O ��Ʈ (������ �ޱ� ���� ����̽� ��Ʈ�ѷ� ī���� Ư���� ����
  �ּ�) ���� �̷������. Ŀ���� ���Ƿ� �޸� ������ �����ϴ� ����
  �ƴϴ�; Ŀ���� ��𿡼� � ������ ã�� �� �ִ���, ��Ʈ�ѷ��� ������
  �� ��� �����ϴ��� � ���� ���� ���� ������ ���� �ִ�. �̷�
  ���μ����� autoprobing�̶� �Ѵ�.

  ������ �̷���� �� ���̴� �޽����� ��κ��� Ŀ���� �ϵ��� I/O
  ��Ʈ�� ���ؼ� �ڵ��˻�(autoprobing)�� �ϴ� ������ �����ش�. ��
  �������� � ���� ���� ��� ���� �ϸ� � ���� ����Ǵ����� �� ��
  �ִ�. �������� �� ������ �־ �ſ� ���� ������ ������ �ִµ�,
  ��κ��� �ٸ� ���н����ٴ� �����̰� ������ ������ ���ؼ��� ���� �پ
  ������ �ڶ��Ѵ�. ��� �������� ���������� ����ؿ��� ����� ������
  ���ý� �̷������ ����Ʈ�� �˻�(�̰��� �ý����� �ν����� ���� ����
  ����⵵ �Ѵ�)��, �������� ������ ������ �ִ� ���� ����ڵ鿡��
  �����ο� ���н� �迭�� �ý�����

  �ŷ����� �� �־��� ���� ��� �ϳ���� �����ߴ�.

  ������, Ŀ���� ��� ž��ǰ� ����Ǿ��ٰ� �ؼ� ��Ʈ ���μ����� ���
  ���� ���� �ƴϴ�; �̰��� ���� ù�ܰ��� ���̴�.(�׷��� �� �ܰ踦 run
  level 1�̶� �Ѵ�).

  Ŀ���� ���� �ܰ�� ��ũ�� ���������� Ȯ���ϴ� ���̴�. ��ũ ����
  �ý����� �ſ� ������ ���� ���̴�; ���� �ϵ�������� ������ ���۽���
  ���� � ���� ��ũ�� �ջ�Ǿ��ٸ�, ���н� �ý����� �������� ����
  ���� �װ��� Ȯ���ϰ� �����ϴ� �ܰ谡 �ʿ��ϰ� �ȴ�. �� �κп� ����
  ������ �Ŀ� ``���� �ý����� ��� ���峪�°�'' �κп��� �� �̾߱���
  ���̴�.

  Ŀ���� ������ �ϴ� ���� ��� ������ �����Ű�� ���̴�. �����̶�
  ����Ʈ ��Ǯ��, ���� ������(mail listener)�� �������� ���� ���α׷���
  ���ϴµ�, �̵��� ��׶��忡 ��� ���� �ϱ⸦ ��ٸ��� �ִ´�. ��
  Ư���� ���α׷����� �浹�� ����ų �� �ִ� ��û���� �����ϴ� ���ҵ�
  �Ѵ�. ���� �׻� ����Ǹ鼭 ��� ��û���� �˰� �־�� �ϴ� ���α׷���
  ¥�� ���� ������ ���纻�� ���α׷�(���ÿ� ����Ǹ鼭 ������ �ϳ�����
  ��û�� ó���ϴ�)�� ���� �浹���� �ʴ� ���� Ȯ���Ϸ��� �ϴ� �ͺ��� ����
  ������ ���� ���α׷����� �����ϰ� �ȴ�.  �ý����� ������ �� ����Ǵ�
  ������ ������ ���� �� ������, ����Ʈ ��Ǯ��(�����Ϳ� ���� �������
  ���� ����)���� ���� ��κ��� ��� ���Եȴ�.

  ��� ������� �����ϰ� �Ǹ� �ý����� run level 2�� ������ �ȴ�.
  ���� �ܰ�� ����ڸ� ���� �غ��̴�. Ŀ���� getty��� ���α׷���
  �����Ͽ� �ܼ��� ���Ѻ��� (��ȭ�� �����ϴ� ������Ʈ�� ���� ���Ѻ���
  ���ؼ��� �� ���� ���纻�� �ʿ��� ���̴�). �̰��� login������Ʈ��
  �ֿܼ� ����� �ϸ�, ���� �ý����� run level 3�� ������ ����ڸ�
  �޾Ƶ��̰� ���α׷��� �����Ű�� ���� �غ� �Ѵ�.

  �̸��� ��й�ȣ�� �ְ� �α����� �� ��, ����� �����θ� getty��
  ��ǻ�Ϳ� Ȯ�ν�Ų��. �׸����� (�翬��) login�̶�� ���α׷���
  �����Ű�µ�, �̰��� ���ȿ� ���õ� ��� ����� �����ϰ� ���ɾ�
  �������� ���� ������Ų��. (����, getty�� login�� �ϳ��� ���α׷�����
  ������ �� �ִ�. �̵� ���α׷��� �и��� ������ �������� ������ �ִµ�,
  �̰����� �ٷ� �ʿ�� ���ٰ� �����ȴ�.)

  ���� �忡���� ������ ���α׷��� �����ų �� � ���� �Ͼ������
  ���ؼ� �̾߱��� ���̴�.

  4.  �п��� ���α׷��� �����ų �� � ���� �Ͼ�°�?

  �Ϲ����� �п����� �α��� �Ŀ� '$' ������Ʈ�� ������ ���̴�.(����
  ����� �̰��� �ٸ� ������ �������� �ʾ��� ��쿡 �����Ǵ� ���̴�.)
  �츮�� �̰����� �� �����̳� ȭ�鿡�� �� �� �ִ� �͵鿡 ���ؼ� �̾߱���
  ���� �ƴϴ�.  ��ǻ���� �������� ȭ�� �ڿ��� �Ͼ�� ��ǻ���� ���ۿ�
  ���� �̾߱��ϰ��� �Ѵ�.

  ���� �� ���α׷��� �����Ű�� ���� ��ǻ�ʹ� ���𰡸� �ϱ� ����
  ��ٸ��� �ִ� ���μ������� '������'�̶�� �����ϸ� �ȴ�. ��
  ���μ������� ��ٸ��� �ִ� ���� �ٷ� �̺�Ʈ�̴�. �̺�Ʈ�� Ű���带
  �����ų� ���콺�� �����̸鼭 �߻��Ѵ�. Ȥ�� ����� ��ǻ�Ͱ� ��Ʈ��ũ��
  ����Ǿ� �ִٸ� ��Ʈ��ũ�� ���Ͽ� ������ ������ ��Ŷ ���� �ϳ���
  �̺�Ʈ�� �� �� �ִ�.

  Ŀ�� ���� �̷� ���μ��� ��� �ϳ��̴�. ������ Ŀ���� �ٸ� �����
  ���μ����� ���� ����� �������� �����ϸ�, �Ϲ����� ��� ��ǻ����
  �ϵ��� ���� �ٷ� �� �ִ� ������ ���μ����̱� ������ Ư���ϴ�. ���
  ����� ���μ����� �׵��� Ű����κ��� �Է��� �ްų�, ȭ�鿡 ����� ��,
  ��ũ�� �ڷḦ ���ų� ���� ��, Ȥ�� �޸� �ȿ��� � ������ �� ��
  ��� Ŀ�ο� ��û�� �ؾ߸� �Ѵ�.  �̷� ��û�� �ý��� ���̶� �Ѵ�.

  �Ϲ������� ��� I/O�� Ŀ���� ��ġ�� ������, ���� �� �۵� �������� ����
  �����ϸ� ���ΰ��� ���μ����� �浹�ϴ� ���� ������ ������ �� �ִ�. ���
  Ư���� ���� ���μ��� �� ��ٷ� I/O ��Ʈ�� ������ �� �ֵ��� Ŀ����
  ���Ѱ��� ���� ���DZ⵵ �Ѵ�.  X������(��κ��� ���н����� ��ũ��
  �׷��ȿ� ���� �ٸ� ���α׷��� ��û�� ó���ϴ� ���α׷���)�� �̷�
  ���μ����� ���� ��ǥ���� ���̴�. ������ ���� �츮�� X������ ����
  �ٷ��� ���� ���̴�. �츮�� ���� �� ������Ʈ�� ���� �ֿܼ� ���ؼ�
  ���캸�� �ִ�.

  ���� ���� �ϳ��� ���� ���μ����� ��, Ư���� ���� �ƴϴ�. �̰��� �����
  Ű���带 �ε帮�� ���� ��ٸ��鼭 (Ŀ���� ���Ͽ�) Ű���� I/O ��Ʈ��
  ���캸�� �ִ�. Ŀ���� �װ��� �����ϸ� �Էµ� Ű���� ȭ�鿡 �����ְ�,
  �� ������ �п� �Ѱ��ְ� �ȴ�.  Ŀ���� '����'�� �����ϸ� �� ����
  �ؽ�Ʈ�� �з� ��������. ���� �̰��� �ϳ��� ���ɾ�� �ٷ���� ��
  ���̴�.

  ls �� ġ�� ���͸� ���� ���н��� ���丮 ����Ʈ�� ������ �Ѵٰ� ������
  ����. ���� ���ο��� ���ǵ� ��Ģ�� ���� '/bin/ls' ���Ͽ� �ִ� ����
  ������ ������ �����Ϸ� �Ѵٴ� ���� �˰� �ȴ�. �̷� �������� Ŀ�ο�
  /bin/ls�� ���ο� �ڽ� ���μ����� ������ �� ���� ��û�ϴ� �ý��� ����
  ���������, �̰��� Ŀ���� ���Ͽ� Ű����� ȭ�鿡 ������ �����ϰ� �Ѵ�.
  �׷� ���� ���� ls������ �����⸦ ��ٸ��鼭 ���� �ȴ�.

  /bin/ls�� ������ �Ǹ� Ŀ�ο� ����(exit) �ý��� ���� ������ �� �����
  �˷��ش�. Ŀ���� �ٽ� ���� ����� �ٽ� ������ ������ ���·� �����.
  ���� �Ǵٸ� ������Ʈ�� �غ��ϰ� �Ǵٸ� ���ɾ� ������ �Է��� ��ٸ���
  �ȴ�.

  ������, ����� �����Ų ls�� �۵��Ǵ� ���ȿ��� �ٸ� �͵��� ����� ��
  �ִ�.  (���� ���� �� ���丮���� ls�� �����ߴٰ� ������ ����.) ����
  ��� �ٸ� ���߾� �ַܼ� �ٲٰ� �α����� �ؼ� ����ũ�� ���� ������ ���
  ���� �ִ�. ���� ����� �ӽ��� ���ͳݰ� ����Ǿ� �ִٸ� /bin/ls��
  ����Ǵ� ���߿��� ������ �ְ����� �� �ִ� ���̴�.

  5.  ��� �Է� ������ ���ͷ�Ʈ�� �۵��ϴ°�?

  Ű����� �ſ� ������ �Է���ġ�̴�; �����ϴٴ� ���� �̰��� ���� ����
  �����͸� �ſ� õõ��(��ǻ���� �������� �� ��) �߻���Ų�ٴ� ����
  �Ǹ��Ѵ�. Ű���带 �����ٰ� �� ��, �̺�Ʈ�� Ű���� ���̺��� ����
  ���޵Ǹ� �ϵ���� ���������Ͱ� �߻��ȴ�.

  �̷� ���ͷ�Ʈ�� �����ϴ� ���� �ü�谡 �ؾ��� ���̴�. ��� ������
  ���ͷ�Ʈ�� ���ؼ� ���ͷ�Ʈ �ڵ鷯�� �־�� �ϴµ�, �̰��� �ü��
  �߿��� ���ͷ�Ʈ�� ����� �� ���� ������ �׿� ���õ� ����Ÿ(Ű���带
  ������ ���� �Ͱ� ���� ��)�� ���� ��Ƶδ� �κ��̶� �� �� �ִ�.

  Ű���忡 ���ؼ� ���ͷ�Ʈ �ڵ鷯�� ���� ���ϴ� ���� Ű���� �ھ�
  �عٴ��� �ý��� ������ �����ϴ� ���̴�. �װ������� � ü�谡 ���
  ���� Ű���� �Է��� �о�帱 ���α׷��� ���������� �ѱ�� ���� �����ϰ�
  ���ش�.

  ��ũ�� ��Ʈ��ũ ī��� ���� �� �� ������ �Է� ���� ���� ����ϰ�
  �۵��Ѵ�.  ������ �츮�� ��ũ ��Ʈ�ѷ��� ��ũ�� ��û�� ������ ��
  ������ �̿��Ѵٴ� ���� ���캸�Ҵ�. ���� �Ͼ�� ���� ��ũ��
  ���ͷ�Ʈ�� �߻���Ű��, ��ũ ���ͷ�Ʈ �ڵ鷯�� �Ŀ� �����͸� ��û��
  ���α׷����� ���� �����͸� �޸𸮿� �����ϰ� �ȴ�.

  ��� ������ ���ͷ�Ʈ�� �켱���� ����(priority level)�� ���´�. ����
  �켱������ ���� ���ͷ�Ʈ(Ű���� �̺�Ʈ ���� ��)�� ���� �켱������
  ���ͷ�Ʈ(�ý��� �ð��� �帧�̳� ��ũ �̺�Ʈ ��)�� ��ٷ��� �Ѵ�.
  ���н��� �ڿ������� ������ ���� ���� ������ ����Ǿ�� �ϴ� �̺�Ʈ����
  ���� �켱������ �ֵ��� ����Ǿ� �ִ�.

  ����� OS�� ���õ� �� �� �� �ִ� �޽������� IRQ �ѹ���� ���� �� ��
  ���� ���̴�. �ϵ������ �߸��� ���� ��� �ϳ��� ��Ȯ�ϰ� �� �׷���
  �𸣴� ���¿��� ���� �ٸ� ��ġ�� ���� IRQ�� ����ϰ� �Ϸ��� �� ��
  �߻��Ѵ�.

  �� ������ ���� ���� ���� �ִ�. IRQ�� "���ͷ�Ʈ ��û(INterrupt
  Request)"�� �����̴�. �ü��� ������ �� � ���ͷ�Ʈ �ѹ��� �
  �ϵ����� ���� �������� �˾ƾ� �ϴµ�, �׷��߸� ������ �ڵ鷯��
  ������ �ϵ��� ���� �غ��� �� �ֱ� �����̴�. ���� �ΰ��� ���� �ٸ�
  �ϵ��� ���� IRQ�� ����Ϸ� �Ѵٸ� ���ͷ�Ʈ�� ������ �߸���
  �ڵ鷯�� ���� ó���� ���̴�. �̷� ��Ȳ�� ��� ����̽��� ���
  �Ұ����ϰ� �����, ���� ���󼭴� �ü�踦 ȥ������ �ý��� ��ü��
  ������ �� ���� �ִ�.

  6.  ��� �� ��ǻ�ʹ� �������� ���� ���ÿ� ó���� �� �ִ°�?

  ����� �������� ���� ���ÿ� ó���� �� ����. ��ǻ�ʹ� �� ������ �ϳ���
  �۾� (Ȥ�� ���μ���)���� ������ �� �ִ�. ������ ��ǻ�ʹ� �۾��� �ſ�
  ������ ��ȯ�� �� �ְ�, �̰��� �ν��� �� ���� ������Դ� ��������
  �۾��� ���ÿ� �̷������ ��ó�� �����ϰ� �����. �̰���
  �ð�����(timesharing)�̶� �θ���.

  Ŀ���� �ӹ� ��� �ϳ��� �ð������� �����ϴ� ���̴�. Ŀ���� �̿���
  ��� ���μ����� ������ ��� �ִ� �����췯(scheduler)�� ������. 60����
  1�ʸ��� Ÿ�̸Ӵ� Ŀ�ο��� �ð� ���ͷ�Ʈ(clock interrupt)�� �߻���Ű��,
  �����ٷ��� ���� �۾����� ���μ����� �Ͻ� ������Ų ������ �ٸ�
  ���μ����� �����ϰ� �ȴ�.

  60���� 1�ʶ�� �ð��� �ſ� ū �ð�ó�� �鸮���� ���� ���̴�. ������
  ���ó��� ����ũ�����μ������Դ� �̰��� �������� ������ �����Ű�⿡
  ����� �ð��̴�.  ���� ����� ���� ���μ����� �����ϰ� �ִٰ�
  �ϴ��� �� ���μ����� �ڽſ��� �Ҵ�� �ð�����(timeslices) �ȿ���
  ���������� ������ ��ĥ �� �ִ�.

  ��� ���α׷��� �ð�����(timeslice) ��ü�� ����� ���� ����. ����
  ���ͷ�Ʈ�� I/O ��ġ���� ���´ٸ�, Ŀ���� ���� �۾��� ȿ��������
  ������Ű��, ���ͷ�Ʈ �ڵ鷯�� �����Ų��. �� �Ŀ� ���� �۾�����
  �ǵ��ư��� �ȴ�. ���� �켱������ ������ ���ͷ�Ʈ�� ���� �߻��ϰ� �Ǹ�
  �������� ���μ����� �о�� �Ǵµ�, �̷� ���������� �ൿ��
  thrashing�̶� �Ѵ�. �̰��� ���� ���н� �ý��ۿ����� �Ͼ�� �ſ� ����
  �ൿ�̴�.

  ������ ���α׷��� ���� �ӵ��� �� ���α׷��� ���� �� �ִ� �������
  �ð��� �翡 ������ �޴� ���� ���� ����. (3���� �׷��Ȱ� ���尰��
  ���� �� ��Ģ�� ��� ���ܿ� �ش��Ѵ�.) ���α׷��� �ʾ����� ����
  ��ũ ����̺곪 ��Ʈ��ũ ���ῡ�� �����͸� �ޱ����� ���α׷���
  ��ٸ��� �� ������ �ξ� ���� �Ͼ��.

  �ü�谡 �ϻ������� ���ÿ� �������� ���μ����� ������ �� �ְ�
  �����ϴ� ��츦 "��Ƽ�׽�ŷ(multitasking)"�̶� �Ѵ�. ���н� �迭��
  �ü��� �ٺ������� ��Ƽ�׽�ŷ�� �����ϰ� ����Ǿ�����, ��Ƽ�׽�ŷ��
  �Ǹ��ϰ� �����Ѵ�.  -- ������ �� OS���� ���н� �迭�� �ξ� ȿ��������
  ��Ƽ�׽�ŷ�� �����ϴµ�, �̷� �ü��� ��Ƽ�׽�ŷ ����� �Ŀ�
  �߰��Ͽ��� ������ ���� ���� ������ ���� ���Ѵ�. ȿ�����̰� ��������
  ��Ƽ�׽�ŷ�� �������� ��Ʈ��ŷ�̳� ���, �����񽺿��� ���� ������
  ������ �� �ִ� ���� ��� ����� ū ������ �����ϰ� �ִ�.
  7.  ��� ��ǻ�Ϳ��� ���� ���μ����� �浹���� �ʰ� �� ���ư��°�?

  Ŀ���� �����췯�� ���μ����� ������ �ð� �������� ������ �Ͽ� �Ű���
  ����.  ����� �ü�� ���� ���������ε� ���μ����� �����ؾ� �ϴµ�,
  �׷��� ���μ������� ����ϴ� �޸𸮸� ���� ħ������ ���� �� �ֱ�
  �����̴�.  �ü�迡�� �̷� ������ �ذ��ϴ� ���� �޸� ����(memory
  management)�� �Ѵ�.

  ������ ���μ����� core �޸𸮿� �ڽŸ��� ������ �ʿ�� �ϴµ�, ��
  ������ ���α׷��� ������� ���� ����� �����ϰ� �ڵ带 �����Ű�� ����
  �������� ���ȴ�.  ����� �̵� ��Ʈ�� �б� ������ �ڵ� ����(code
  segment) (���μ����� ������ ������ �ִ�)�� ���� ������ ������
  ����(data segment) (���μ����� ���� ����) ���� �����Ǿ� �ִٰ� ������
  �� �ִ�. ������ ������ ������ ���μ����� ���� �������� ����������,
  �ΰ��� ���μ����� ���� �ڵ带 �����Ų�ٸ� ���н��� �ڵ�������
  �ý����� ȿ������ ���̱� ���� �� ���μ������� �ϳ��� �ڵ� ������
  �����ϵ��� �����Ѵ�.

  Core �޸𸮴� ��α� ������ ȿ������ �ſ� �߿��ϴ�. ������ �ӽ��� ���
  ���� ���α׷����� ����ϱ⿡ �޸𸮰� ������ ��쵵 ���� �� �ִ�.
  (X������ ���� ū ���α׷��� �����Ű�� ��츦 ���� �� �� �ִ�.) ��
  ������ �ذ��ϱ� ���� ���н��� ���� �޸�(virtual memory)��� �����
  ����.  �̰��� �ھ�� ����Ǵ� ���μ����� ��� �ڵ�� �����͸� ����
  �ʰ�, ��ſ� ��������� ���� �۾� ��Ʈ(working set)�� ���´�.
  ���μ����� �ؾ� �� ���� ���� ���μ����� ���¸� ����� �ϵ��ũ��
  �ִ� ���Ұ���(swap space)�� ����ϴ� ���̴�.

  ���μ����� ����Ǹ� ���н��� ��� �۾� ��Ʈ�� ���Ұ����� ������
  �õ��ϰ� �ھ �ʿ��� �������� ��ġ��Ų��. �� �۾��� ȿ�������� �ϴ�
  ���� �����ϰ� ��ٷο� �۾��̱� ������, ���⼭ ���������� �ʱ�� �Ѵ�
  -- ������ ���ϸ�, �ڵ�� ������ ����(references)�� Ŭ�����Ϳ���
  �۵��Ϸ��� �ϸ� ���� ������ �䱸�� ������ Ȥ�� ����� ���� ����
  �ʾҴ��� �˻��ϰ� �ȴ�.  ���� ���� ���н��� ���� ����(Ȥ�� ����
  �ֱٿ�) �̿��� �ڵ峪 �����͸� ������ �ִ´ٸ�, ����� �ð��� ������
  �� ���� ���̴�.

  �� ���� ���� "������"��� ���� "���� ������"�� �ǹ��Ѵٴ� �����
  �ָ��϶�.  -- �ھ��� ũ��� ���������� ����Ǵ� ���α׷��� ũ�⿡ ����
  �۴�. ���� �������� ���� �߻��Ѵ�. ���򿡴� �޸𸮰� ���� �����
  �ʾƼ� ���� ���� �ӽ� (low-end machine) ���� ���� �޸𸮸� ������
  �ִ�. ���ó��� ���� ���� �ӽ� (single-user machine)�� 64MB �̻���
  �ھ ������ �ִٸ�, X�� �������� �۾����� ������ ���� ���ÿ� ó����
  �� �ִ�.

  �̷� �ູ�� ��Ȳ������, �ü���� �� �κ��� �޸� �����ڴ� �߿���
  ������ �Ѵ�. �̰��� ���α׷����� �ڽſ��� �Ҵ�Ǿ� �ִ� ������
  ����(segments) ���� ����ϴ��� Ȯ���Ѵ� -- �̰��� � ���α׷��� �ٸ�
  ���α׷����� ����ϴ� �����͸� ������ �ϴ� ���� �����ش�.(�Ǽ��� ����
  ���̳� Ȥ�� ���ǿ� ���� �� ���) ���̺��� ���μ����� �� ���� �޸𸮸�
  �䱸�ϰų� �ڽ��� ���� �ִ� �޸𸮸� Ǯ�� �� ������ ���ŵȴ�.
  (�޸𸮸� Ǯ���ִ� ���� ���� ���α׷��� ����� �� �Ͼ��.)

  �� ���̺��� MMU(Memory Management Unit)���� �Ҹ���� �ٺ�����
  �ϵ������ Ư���� �κ����� ������ ������ ������ �̿�ȴ�. �ֽ���
  ���μ��� Ĩ���� �� �ȿ� MMU�� �����ϰ� �ִ�. MMU�� �޸� ���ǿ�
  ���� ��ġ�ϰ� �� ������ �Ѿ�� ���� �õ��� �����ϸ鼭 Ư����
  ���ͷ�Ʈ�� �߻���Ų��.

  ���� ����� "Segmentation fault"�� "core dumped", Ȥ�� �̿� �����
  ���� ���н� �޽����� �� ���� �ִٸ� ���� �̰��� ������ ���ϴ���
  ��Ȯ�ϰ� �� �� ���� ���̴� ; �������� ���α׷��� �ڽſ��� �Ҵ�� ����
  ���� �޸𸮸� �����Ϸ��� �ϴٰ� ġ������ ���ͷ�Ʈ�� �߻���Ų ���̴�.
  �̰� ���α׷��� ���װ� �����ϰ� ������ �˷��ش�; core dump �� ���
  �Ŀ� ���� ������ ������ �� �ִ� ������ ���Ϸ� �����ֱ� ������
  ���α׷��Ӱ� �װ��� �м��Ͽ� ������ �ذ��ϴ� ���� �����ش�.

  8.  ��� ��ǻ�Ϳ��� �����͸� ��ũ�� �����ϴ°�?

  ����� ���н� ü�� �Ʒ����� �ϵ� ��ũ�� �ٶ� ��, ���丮��
  �����̶� �̸������� ������ ���� �� ���̴�. ���� �� �̻��� ������
  �ʿ������� ������, ��ũ�� ���峵�� ��� �����͸� �����ϰ��� �Ѵٸ�
  �� �Ʒ����� � ������ �Ͼ������ �˰� �ִ� ���� �����ϴ�.
  �����ϰԵ� ���� �ܰ迡�� �� ���� ������ ��ũ�� ������ �����ϴ� ����
  ���� ����� �ƴϱ� ������, ���� �̰��� �ϵ���� �ʿ��� ���� �ܰ��
  �ö���鼭 ������ ���̴�.

  8.1.  ���� �ܰ��� ��ũ�� ���� �ý��� ����

  ����Ÿ�� ����Ǵ� ��ũ�� ǥ���� ��Ʈ �����ǰ� ���� �������� �ִ�.
  -- ������ Ʈ��(track)�� ���� ������ ���� ����(sector)�� �������� �ִ�.
  �ٱ��� ���� Ʈ���� ������ Ʈ������ �б� ������ ���� ���� ���ͷ�
  ���������� �ȴ�. ������ ����(Ȥ�� ��ũ ����)�� ���� ũ��� �̷����
  �ְ�, ���ó��� ���н� �ý��ۿ����� �Ϲ������� 1 ���̳ʸ� K (8��Ʈ �ܾ�
  1024���� �з�)�� �̷������. ������ ��ũ ������ ������ �ּҸ� ���µ�
  �̸� ��ũ ���� ���ڶ� �Ѵ�.

  ���н��� ��ũ�� ��ũ ��Ƽ������ ������. ������ ��Ƽ�ǵ��� ����
  �ý��ۿ��� ����ϴ��� Ȥ�� ���� �������� ����ϴ��� ���� �ٸ�
  ��Ƽ�ǿ��� ���� ���Ǵ� ������ �����̴�. ���� ���� ��ȣ�� ����
  ��Ƽ���� Ư���ϰ� ��޵Ǵµ�, �װ��� ��Ʈ ��Ƽ���̶� �ϸ� �ý�����
  ���۵DZ� ���� Ŀ���� ���� �� �ִ� ��Ƽ���̴�.

  ������ ��Ƽ���� ���� ����(���δ� ``���� �޸�''�� �Ҹ����) Ȥ��
  ���ϵ��� ����ִ� ���� �ý��� ��� �ϳ��� ���ȴ�. ���� ��������
  ���Ǵ� ��Ƽ���� ������ ���� ����(linear sequence) �� ��޵ȴ�.
  �ݸ鿡 ���� �ý����� ���� �̸��� ��ũ ������ ���ῡ ���� ������
  �ʿ�� �Ѵ�. ���ϵ��� Ŀ���ų� �پ��ų�, Ȥ�� �ð��� ����
  ��ȭ�ϸ鼭, ������ ����Ÿ ������ �������� �������� �ʰ� ���� �� ��Ƽ��
  ���� �Ի��� ������� �ȴ�(�ü��� �ڽ��� �ʿ�� �� �� ����ִ�
  ������ ã�Ƴ� �� �ִµ�, ���ϵ��� ���ο� ������ �ʿ�� �� ������
  �ü�迡�� �̷� ���ϵ��� �dz׹ް� �ȴ�).

  8.2.  ���� �̸��� ���丮

  ������ ���� �ý��ۿ��� �̸��� ���� ������ ����(����;mapping)�� i-
  node�� �Ҹ���� ����ü�� ���� �ٷ������. �̰͵��� ������ ���Ͻý�����
  ``�ٴ�''(���� ���� ���ڸ� ������ ����; ���� �׺��� ���� ���ϵ���
  �⺻���� ������ �̸��� ���̱� ����(labeling) ���Ǵµ� �� ����������
  �ٷ��� �ʱ�� �Ѵ�) ��ó�� ���������� �����Ѵ�. ������ i-node����
  �ϳ��� ������ ����ϰ� ������, ���� ����Ÿ ������ inode ���� �����ϰ�
  �ȴ�.

  ��� i-node�� �ڽ��� ����ϰ� �ִ� ������ ��ũ ���� ���ڵ���
  ����Ʈ�� ������ �ִ�. (��� �� ���� �ݸ� �´�. ���� ���ϵ鿡 ���ؼ���
  �� ���� ����������, �� �̿��� ����� �̰����� �ٷ���� ��ŭ �߿�����
  �ʴ�.)  ���⼭ i-node�� ������ �̸��� ������ ���� �ʴٴ� ���� �����ϱ�
  �ٶ���.

  ���� �̸����� ���丮 ���� �ȿ� �����Ѵ�.  ���丮 ������ ����
  �̸���� i-node ���ڵ��� ������� �ִ� ���� ������ �Ѵ�. �̰���
  ���н����� �ϳ��� ������ �������� �̸�(true name; Ȥ�� �ϵ� ��ũ)��
  ���� �� �ִ��� ������ �ش�; �̰��� ���� �������� ���丮 ��Ʈ������
  ���� inode�� ����Ű�� �ִ� ���̴�.

  8.3.  ����Ʈ ����

  ���� ������ ���, ����� ��� ���н� ���� �ý����� �ϳ��� ��ũ
  ��Ƽ�ǿ� �����Ѵ�. ������, ����� �̷� ��츦 ������ �뵵�� ����
  ���н� �ý��ۿ��� ���Ǵ� ���� �� ���� ������ ����, �̷� �����
  �ϻ����� ���� �ƴϴ�.  ���� �������� ����� ���� ���� ��ũ ��Ƽ����,
  ���� �ٸ� ������ ��ũ�� �������� �����ϴ� ���̴�. ����, �� ����,
  �ý��ۿ� Ŀ���� �����ϴ� ���� �ϳ��� ��Ƽ���� �����Ѵٸ�, �׺��� �ణ
  ū ��Ƽ�ǿ� �ü�� ��ƿ��Ƽ���� �����ϰ�, ���� ū ��Ƽ�ǿ�
  ����ڵ��� Ȩ ���丮�� �����ϴ� ���� �Ϲ����̴�.

  Ŀ���� ���н� ���� �ý����� ��Ʈ ��Ƽ�ǿ��� ���۵ȴ�. ���� ��Ʈ��
  `Ȩ(home)' ���丮�� ã�´�. �Ϲ������� �ý����� ���õ� ���� �����
  ������ �� �ִ� ���� �����ϰ� ��Ʈ ��Ƽ���̰�, �̰��� (���� �׻�)
  ������ ó�� ���۵Ǵ� ���̱⵵ �ϴ�. ��Ʈ ��Ƽ���� ���� �ý��ۿ��� ��Ʈ
  ���丮�� �����ϸ�, �ٸ� � �ͺ��� �켱�ϴ� ��带 ������.

  �ý����� �ٸ� ��Ƽ���� �� ��Ʈ ��Ƽ�ǿ� ���ٿ����� �Ǵµ�, �׷����μ�
  ���, ���� ��Ƽ���� ���� �ý����� ���� �����ϰ� �ȴ�. ��Ʈ ���μ���
  ������� ���н� �ý����� ��Ʈ �̿��� �ٸ� ��Ƽ���� ���� �����ϰ�
  ����� ������ ���ԵǾ� �ִ�. �� ������ ���ؼ� ��Ʈ ��Ƽ���� ���丮��
  ������ ��Ƽ���� ����Ʈ�Ǵ� ���̴�.

  �� ����, `/usr'��� ���н��� ���丮�� ������ �ִٸ�, �̰��� �Ƹ�
  ó�� ���� ���������� �ʿ����� ������, �ý��ۿ� ��ġ�Ǿ� �ִ� ���� ����
  ���α׷����� ��� �ִ� ��Ƽ���� ����Ʈ�Ǵ� ����Ʈ�� ����Ų��.

  8.4.  ��� ������ ã�����°�?

  ���� ���� �ý����� ���� ������������ �Ʒ��� �ٶ� �� �ְ� �Ǿ���.
  ����� ����(���� ���, /home/esr/WWW/ldp/fundamentals.sgml ����)�� ��
  �� ������ ���� �۾��� ����ȴ�.

  Ŀ���� ���н� ���� �ý����� ��Ʈ(��Ʈ ��Ƽ��)���� �����Ѵ�. ������
  �̰��� `home'�̶� �Ҹ��� ���丮�� ã�´�. �Ϲ������� `home'�� �Ϲ�
  ����ڵ��� ���� ū ��Ƽ���� ����Ʈ ����Ʈ�̰�, ���� �� ���� ã�ư���
  �ȴ�.  �� ���� ��Ƽ���� �ֻ��� �ܰ��� ���丮 ��������, ������
  `esr'�̶�� ��Ʈ���� ã�� inode ���ڸ� ��󳽴�. i-node�� �̰���
  ���丮 ������� ���� �˷��� ���̰�, ������ `WWW'�� ã�� �ȴ�. �װ���
  i-node�� ���� ���� ������ ���� ���丮 `ldp'�� �ٽ� ã�ư���. �̰���
  �ٽ� ������ �ٸ� ���丮�� inode�� �� ���̴�. �װ��� �� ��������
  `fundamentals.sgml' �� ���� i-node ���ڸ� ���� �� ���̴�. �� inode��
  ���丮�� �ƴϱ� ������, ���Ͽ� ���õ� ��ũ ������ ����� ������
  �ִ�.

  8.5.  ��� ��ũ �۵��� �߸��� �� �ִ°�?

  �տ��� ���� �ý����� ������ ���� ������ ���� ����߾���.  ���� �츮��
  ���丮�� i-node ���۷����� �������� �� �罽�� ���� ������ �̷����
  �ִٴ� ����� �˰� �Ǿ���.  �׷��� ����� �ϵ� ��ũ�� ������ ������
  ������ ����ٸ�?

  ����� ���� ���ٸ� ���� �� ���� ���� �ý����� �ı��Ǿ��� ���̴�. ����
  ����� ���� ���� ���ϴٸ�, ���丮 ������ i-node ���ڰ� �ı��Ǿ���
  ���� �ְ�, �ý����� ���������� ��� ������ ���� ���� �ִ�. Ȥ��, ��
  ���� ���, ������ ������ ���� ��ũ �����̳� inode�� ��������
  ������� ����Ű�� ���� ���� �ִ�.(�Ѹ���� ���� �ý����� ������
  ���̴�.)  �̷� �ջ��� �������� ���� �������� �������� �� �ְ�, ����
  �ջ�� �������� �������� �ջ��� ���� Ŀ���� �� ���̴�.

  ���ེ���Ե�, �̷� ������ ����� ����� �ϵ� ��ũ�� ���� �ŷڼ��ְ�
  ��������鼭 �ſ� �幮 ���� �Ǿ���. ������ ������, ���н� �ý�����
  ���� �ý����� �����ϰ� �����Ǿ� �ִ����� Ȯ���ϴ� integrity-check��
  �ֱ������� �ϰ� ������, �� ��� ������ �������̶�� ���� Ȯ���ϰ�
  �;��Ѵ�. ������ ���н� �ý����� ������ ��Ƽ�ǿ� ���� ���� ��������
  ����Ʈ�� �̷������ ���� ���Ἲ�� Ȯ���Ѵ�. ������� �� ������ ����
  ö���� �˻簡 �̷������ ������ �ణ�� �ð��� �� �ɸ���.

  ���� �� ��� �͵鿡�� ���н��� �ſ� �����ϰ� �ջ�ޱ� ���� ���̶��
  �����ȴٸ�, ���õ� ���� �˻�� ���� �� �������� ��Ƴ� �� �ְ�, ����
  �� �������� �ɰ��� ������ �����ϱ� ���� ������ �� �ִٴ� �Ϳ��� ����
  �Ƚ��� �ϰ� �� ���̴�. �ٸ� �ü��� �̷� ��ġ�� �Ǿ����� �ʱ�
  ������, ������ ������ �̷���� �� ������, �׷� ������ ��������
  �����Ϸ��� �� �� (����� ���� ���� ��ƿ��Ƽ�� ���� ���α׷��� ó����
  ������ �־��ٰ� ������ �� ������ ��������) �ɰ��ϰ� ������ �������� ��
  �ִ�.

  9.  ��ǻ�� ���� ��� �۵��ϴ°�?

  �츮�� �̹� ``��� ���α׷��� �۵��ϴ°�''�� ���� �̾߱��ߴ�. ���
  ���α׷��� ��ǻ�Ͱ� ������ �� �ִ� ����� ����� ���߸� ����
  �����ϰ� �ȴ�. ������ ����� �̷� ��� ���� �ٷ�� ���� ���� �ʴ�
  ; �̷� ���� ��Ŀ�鿡 �־�� �ſ� �幮 ���̰� ������ ����� �䱸�ϴ�
  ���̴�.

  �ֱ� ���� Ŀ�ο��� �ϵ���� �������̽��� �����ϴ� ��� ���α׷���
  ������ ��κ��� ���н� �ڵ���� ���޾��(high-level language)����
  �ۼ��ȴ�.  ('����'�̶�� ���� ���������� ����� ���� ���� ���̸�
  ���� '����' ����������� �����ϱ� ���� ���DZ� ������ ���̴�.)

  ���� ���� ��� ������ �����Ѵ�. �̰Ϳ� ���� �̾߱��ϱ� ���ؼ���,
  ���� ���α׷��� �ҽ� �ڵ�(�ΰ��� ����, ���� ������ ��)�� �����
  �����ǰ�, ��ǻ�ʹ� �� ��� �����Ŵ���μ� ���α׷��� ����ȴٴ�
  ������ ������ �־�� �Ѵ�.

  9.1.  ������ ���

  ���� ���������� �̾߱�Ǵ� ��ǻ�� �� �ٷ� �����Ͼ���̴�.  ������
  ���� (��������) �����Ϸ���� Ư���� ���α׷��� �̿��Ͽ� �����
  �̷���� ���� ������ ���̳ʸ� ������ �����.  �ѹ� ���� ������
  ���������, �ٽ� �ҽ��ڵ带 �� �ʿ���� ������ �����ų �� �ִ�.
  (��κ��� ����Ʈ����� �����ϵ� ���̳ʸ� ���Ϸ� �����ǰ�, �ҽ��ڵ��
  �� �� ����.)

  ������ ���� ����� ������ ���̸� ���� �ٸ� �ü�迡���� ������
  ����������, ���� �׸�ŭ �ۼ��ϱⰡ �����.

  ���н��� C���� �ۼ��Ǿ� �ִµ�, C���(�׸��� �� ������ C++)�� ������
  ��� ��� ���� �߿��� ���̴�. FORTRAN�� �����̳� ���� ���뿡�� ����
  ���� ���̰� ������, ������ ����̱� ������ �� �������̴�. ���н�
  �ý��ۿ����� �� �̿��� �ٸ� ������ ���� �� ������ �ʴµ�, ���н�
  �̿��� �ü�迡���� COBOL�� ����/���� �о߿��� �θ� ���ǰ� �ִ�.

  �� �̿ܿ��� ���� ������ �� ����������, ��κ��� ���Ǿ��ų�
  ���ѵ� �������� �̿�ǰ� �ִ�. ���� ����� ������ �� ����ϴ�
  ���ο� ���н� �����ڰ� �ǰ��� �Ѵٸ� C�� C++�� ģ�ؾ� �Ѵ�.

  9.2.  ���������� ���

  ���������� ����� �ҽ��ڵ带 �а� �� ������ ���ؼ� ����̳� �ý���
  ȣ���� �����ϵ��� ���ִ� ���������� ���α׷��� �����Ѵ�.  �ҽ� �ڵ��
  ����� ������ �Ź� �����Ǿ�� �ϸ�, �� ������ ���������Ͱ� �ʿ��ϰ�
  �ȴ�.

  ���������� ���� ������ ���� �� ������ �ü�質 �ϵ������
  ������ ������ �ޱ⵵ �Ѵ�. ������, ���������� ���� ���α׷����ϱⰡ
  �ξ� ����, ������ ���� �ڵ� ���� ������ ��ġ�� ������ �۴ٴ�
  ������ �ִ�.

  ���� �����Ͽ� bc(1), sed(1), awk(1)�� ���� ���� ���н� ��ƿ��Ƽ����
  ȿ������ ���� ���������� ����̴�. �������̳� ƼŬ(Tcl)�� �Ϲ������δ�
  ���������� �� ���Ѵ�. ���������� ���� �߿��� ���������� ����
  LISP(�׸��� �� ����ڵ鿡 ���� ����)�� �� ���̴�. ���ó��� Perl��
  ���������� ������, �׷��� ���а� �����ذ��� ���������� ����̴�.

  9.3.  P-�ڵ� ���

  1990����� �����ϰ� ����(interpretation)�� ���� ���Ǵ� ���� ��
  ���� �߿��ϰ� �Ǿ���. P-�ڵ� ���� ������ ���� ���� �ҽ��ڵ带 ����
  ������ ������ ���̳ʸ� ���Ϸ� �����������, ���̳ʸ� ������ �����
  ���������� �ʴ´�. ��ſ� �����ڵ�(pseudocode Ȥ�� p-�ڵ�)�� �����ǰ�
  �Ǵµ�, �̰��� ���� ��� ���� ���������� �� ������ ����� ������
  �� �ִ�. ���α׷��� ����� ������ p-�ڵ尡 �����ǰ� �ȴ�.

  P-�ڵ�� �����ϵ� ���̳ʸ� ���ϰ� ���� ���� �ӵ��� ���� �����ϴ�.
  (p-�ڵ� ���������ʹ� �ſ� �����ϰ� ������, ������) ������ p-�ڵ�
  ���� �� ������ �������̰� ������������ ���ɿ� �¿�� �� �ִ�.

  �߿��� p-�ڵ� ���� Python�� �ڹٰ� ���Եȴ�.

  10.  ���ͳ��� ��� �۵��ϴ°�?

  ���ͳ��� ��� �۵��ϴ��� ���ظ� ���� ���ؼ� ����� ���� ���� ���ͳ�
  ��ɵ��� ����� �� �Ͼ�� ���� ���캼 ���̴� -- ������ �� �տ� �ִ�
  LDP(Linux Documentation Project) Ȩ�������� �� ���� Ȩ��������
  ���캸��. �� ������

  http://sunsite.unc.edu/LDP/HOWTO/Fundamentals.html

  �� ��ġ�ϰ� �ִٰ� ���ִٸ�, �̰��� ȣ��Ʈ sunsite.unc.edu �Ʒ��� ��
  ���丮 ��� /LDP/HOWTH/Fundamentals.html ���Ϸ� �����Ѵٴ� ����
  �ǹ��Ѵ�.

  10.1.  �̸��� ��ġ(Names and locations)

  ���� ����� �������� �ؾ� �� ���� ������ �ϴ� ������ �����ϴ�
  ��ǻ�Ϳ� ��Ʈ��ũ�� ���� �����ϴ� ���̴�. �̰��� �ϱ� ���ؼ��� �켱
  sunsite.unc.edu��� ȣ��Ʈ('ȣ��Ʈ'�� 'ȣ��Ʈ �ӽ�' �Ǵ� '��Ʈ��ũ
  ȣ��Ʈ'�� �����̴�; sunsite.unc.edu�� ���� ȣ��Ʈ�����̶� �θ���)��
  ��Ʈ��ũ ���� ��� ��ġ�� �����ϴ����� �˾ƾ� �Ѵ�. �� ��ġ�� �����ϴ�
  ���� ���� ���ڷ� �̷���� �ִµ�, �̰��� IP ��巹���� �Ѵ�('IP'���
  �Ϳ� ���ؼ��� �Ŀ� �ٽ� ������ ���̴�).

  �̷� �۾��� �����ϱ� ���ؼ� �������� ���Ӽ������ ���α׷��� ������
  �ϰ� �ȴ�. ���� ������ ��� ������ �����ϴ� ��쵵 ������, ������
  ���Ӽ��� ����� �����ϴ� Ư���� �ӽ��� �����ϰ� �װ��� ������ �ϰ�
  �ȴ�. ���� ����� ISP�κ��� ���ͳ� ���񽺸� �ް� �Ǿ��� �� ���� ����
  ��� �ϳ��� ISP�� ��Ʈ��ũ�� �����ϴ� ���Ӽ����� IP ��巹����
  ���ͳ� ����Ʈ��� �˷��ִ� ���� �� ���̴�.

  ���� �ٸ� �ӽſ� �ִ� ���Ӽ������� ��ȣ���� ����� �ϸ�, ȣ��Ʈ������
  Ǯ��� ���� �������� ��ȯ�ϰ� ���ο� ����Ÿ�� �����Ѵ�. �����
  ���Ӽ����� sunsite.unc.edu��� �̸��� Ǯ�� ���� ��Ʈ��ũ �� �����ϴ�
  ���� ���� �ٸ� ����Ʈ�� ������ �ϰ� �Ǵµ�, �� �Ϸ��� ������ �ſ�
  ������ (���� 1�ʵ� �ɸ��� �ʴ´�) ����ȴ�.

  ���Ӽ����� ����� ���������� sunsite�� IP ��巹����
  152.2.22.81�̶�� ���� �˷��ְ� �� ���̴�; �̰��� �˸� ����� �ӽ���
  sunsite�� ������ ���� ��ȯ�� �� �ְ� �ȴ�.

  10.2.  ��Ŷ�� �����

  �������� Sunsite�� �������� � ������ �������� �Ѵٸ� ������ ����
  �ϸ� �ȴ�:

  GET /LDP/HOWTO/Fundamentals.html HTTP/1.0

  ���� ���� ��� �̰��� �����ϴ��� ���캸��. �ϴ� �� ������ ��Ŷ����
  ���������. ��Ŷ�� ������ ���� ������ �����̶� ������ �� �ִµ�, ����
  �̰��� �߿��� ������ ������ ����Ǿ� �ִ�; �߼��� �ּ� (source
  address) (��� ��ǻ���� �ּ�), ������ �ּ�(destination address)
  (152.2.22.81), �׸��� �̰��� ���� ���̵� ���� ��û�̶�� ���� ��Ÿ����
  ���� ��ȣ(service number) Ȥ�� ��Ʈ ��ȣ(port number) (�̰��
  �������� ��û�̹Ƿ� 80)�� �� ������ �̴�.

  �׷��� ��� �ӽ��� ������� ��Ŷ�� ����Ͷ� �Ҹ��� Ư���� ��迡
  ������ ������ ��ż�(ISP�� ����� �𵩼� Ȥ�� ���� ��Ʈ��ũ)��
  �����ƴٴϰ� �Ѵ�. ����ʹ� �ڽ��� �޸𸮿� ���ͳ��� ������ ������
  �ִ� -- �׻� ��� ������ �޸𸮿� ������ ������ ������, �����
  ��Ʈ��ũ ������ ���� �Ͱ� ���ͳݿ� �����ϴ� �ٸ� �̿��� ����͸�
  ����� �� �ִ� ����� �˰� �ִ�.

  ����� ��Ŷ�� �������� �����ϱ� ���� ����� ����͸� ��ġ�� �� ���̴�.
  ����ʹ� �ſ� �ȶ��ؼ� �ٸ� ����Ͱ� ��Ŷ�� �޾Ƽ� ó���ϴ� �� �󸶳�
  �ɸ������� �����Ѵ�. �׸����� ���� ������ �������� ������ �� �ִ�
  ������ �����ϰ� �ȴ�. ���� �ٸ� �����(Ȥ�� ���̺�)�� ����� �� ����
  �Ǿ��� ������ �� ������ �̿��Ͽ� �ٸ� ��θ� ã�� ��Ŷ�� ������ ��
  �ִ�.

  �ϼ��� ���ϸ� ���ͳ��� �����£�� �ߵ� �� �ֵ��� ����Ǿ��ٰ� �Ѵ�.
  �̰��� ����� �ƴ�����, ���ͳ��� ����� ������ ��ҿ��� ����������
  �������� ���ϴ� �ϵ��� ���� ������ �������� ������ �� �� �ֵ���
  �ſ� �Ǹ��ϰ� ����Ǿ���. �̰��� ��� �������� ����ġ(��ȭ��ó��)��
  ���� ���� �ƴ϶� ���ῡ ���� ������ ��õ���� ����Ϳ� �л���� ���ұ�
  ������ ������ ���̴�. �̷� ����� � ������ �߻����� �� �� ������
  ���������� ���� �� �ְ�, �� ������ ��Ʈ��ũ�� �����ϰ� ������ �� �ְ�
  �Ѵ�.

  �ѹ� ����� ���� ��Ŷ�� ���������� �����ϰ� �Ǹ�, �������� �ӽ���
  ���� ��ȣ�� ���� ��Ŷ�� �������� �ѱ�� �ȴ�. �������� ���� ��Ŷ��
  �߼��� �ּ� (IP ��巹��)�� ���� ���� ������ ������ ������ �Ǵ��Ѵ�.
  �������� ���ɿ��� ��û�� ������ ������ ��, �� ������ �������� ��Ŷ����
  ������ ������ �ȴ�. ��Ŷ�� ũ��� ������ ������ ��Ʈ��ũ�� ����
  ��ü�� ������ ���� �ٸ��� �ٲ��.

  10.3.  TCP�� IP

  ��� ���� ���� ��Ŷ ������ �����Ǵ����� �����ϱ� ���ؼ�, �����
  ���ͳ��� ���� �� ���� ���������� �̿��ϸ�, �װ��� �ϳ��� �ٸ� �ϳ���
  ������ �����ϴ� ������� ���� �� �ʿ䰡 �ִ�.

  �Ʒ��� �ܰ��� IP(Internet Protocol)�� �߼������� �������� ������
  ������ ��Ŷ�� ��� ���� �������� ���� ������ ��� �ִ� (������ ����
  IP ��巹���� �� �׷��� �θ����� ���ذ� �� ���̴�.) ������, IP��
  ������ �� ���� �ƴϴ�; ���� ��Ŷ�� �нǵǾ��� ��� �߼����� ��������
  �ӽ� ��� �� ����� �� �� ����. �������� ��Ʈ��ũ ���� IP�� ������
  ����(connectionless) ���������̶� �Ѵ�; ������ ���� ���� ��Ŷ�� �޴�
  ���� ���� �������� �� ���� ���θ� Ȯ���� ���� ����.

  IP�� ������ ������ �������̴�. �����δ� �ŷڵ��� �� ����������
  ������ �������̶�� �͸����ε� ����ϴ�. ���� ����� ��Ʈ��ũ�� �̿���
  Doom�̳� Quake�� ���� ������ �Ѵٸ�, ����� �� �Ѿ��� IP ��Ŷ�� ����
  ǥ���� �ȴ�.  ���� �� �Ϻΰ� ��������� �׷��� �ɰ��� ������ �ƴ�
  ���̴�.

  ���� �ܰ��� TCP(Transmission Control Protocol)�� �̿� ���ؼ�
  �������ϴ�. �� �ӽ��� TCP�� ����Ǿ� ���� ��(TCP ������ IP�� �̿��Ͽ�
  �̷������), �����ϴ� ���� �ڽ��� ���� ��Ŷ�鿡 ���� Ȯ���� �۽���
  �ʿ� �����ش�. ���� �۽��� �ʿ��� �� Ȯ���� ������ �ð����� ����
  ���ϸ�, �� ��Ŷ�� �ٽ� ������ �ȴ�. �Դٰ� �۽��ϴ� ���� ������ TCP
  ��Ŷ�� �Ϸ� ��ȣ�� �ο��ϴµ�, �̰��� �����ϴ� ������ ��Ŷ�� ������
  ������ �ٽ� ������ �� �ְ� �Ѵ�.  (���� ����Ǿ� �ִ� �߿� ��Ʈ��ũ��
  �Ҿ������� ��Ŷ�� �Ϸù�ȣ�� �ڹٲ�� ���ŵ� �� �ִ�.)

  TCP/IP ��Ŷ�� ���� �߸��� ������ ���� �߻��� �� �ִ� �������� �ջ���
  Ȯ���ϱ� ���ؼ� üũ��(checksum)�� ������ �ִ�. ����, TCP/IP��
  ���Ӽ����� ����ϴ� ����� �������� ����, ������ �� ����
  ȣ��Ʈ����/����-��ȣ ���̿��� ��ŵǴ� ���� �ŷ��� �� �ִ�. ��Ʈ��ũ
  ���������� �����ϴ� ������� ��Ŷ�� ����� �ϰ�, �� ��Ŷ�� �ٽ�
  �����ϴ� ��, ���� Ȯ��, checksum�� Ȯ���ϴ� ��, �׸��� �� �Ʒ� �ܰ��
  ��� �����޵Ǵ� ��� ���� �� ������ �ʿ䰡 ����.

  10.4.  HTTP, ���� ��������

  �Ʊ� ���캻 ������ �ǵ��ư� ����. �� �������� ������ TCP/IP��
  �ֻ������� ���� ��ȯ�� �̷������ ���� ���������� �̿��Ͽ� ��ȭ�ϰ�
  �ȴ�. ���� ���������� TCP/IP�� �̿��Ͽ� �Ϸ��� ������ ���� ��ȯ�ϰ�
  �ȴ�. �̷� ���������� HTTP(Hyper-Text Transfer Protocol)�̶� �ϰ�,
  ������ ���캻 GET�̶� ���ɾ�� �������ݿ��� ���Ǵ� ���ɾ��� �� ����
  �� �� �ִ�.

  GET ���ɾ sunsite.unc.edu�� �������� ���� ��ȣ 80�� �Բ�
  ���޵Ǹ�, �̰��� 80�� ��Ʈ�� �����ϰ� �ִ� ���� ���� ���� �绡��
  ó���ȴ�. �� ������ ���� ������ ���� ��Ʈ���� �����ϰ� �ִٰ� �
  ������ ������ ��쿡�� �� ������ �����Ѵ�.

  ���� ���ͳ��� �ϳ��� ��ü���� ��Ģ�� ������ ����Ǿ��ٸ�, ��� �κ���
  �ſ� �����ϰ� �ΰ��� ���� ������ �� �־��� ���̴�. HTTP�� �� �����
  �������� (ȣ��Ʈ ���̿� ������ �ְ��ް� ���ִ� Simple Mail Transfer
  Protocol, SMTP�� �� ��� �ϳ��̴�.) �� carriage-return/ line feed��
  ������ ��� ������ ������ �ؽ�Ʈ ������ �̿��ϴ� ���� �Ϲ����̴�.

  ������ �̰��� �ſ� ��ȿ�����̴�; � ȯ�濡���� ���뼺�� ����
  �߰��ϰ� ¥���� ���̳ʸ� ���������� ���� ���� ������ ���� �� �ִ�.
  ������, ���������� �ΰ��� ����ϰ� �����ϱ� ���� ���ɾ�� �̷翩���ٴ�
  ������ ���� ������ ȿ������ ���̱� ���� ������� ��ٷӰ� ������ ����
  ü�谡 ������ �ִ� � �������� ��ġ�ִٴ� ���� �˷��� �ִ�.

  ����, ���� ������ ��ſ��� TCP/IP�� ���� �����ִ� �� ����
  �ؽ�Ʈ�̴�.  �� ������ ������ ���� �Ʒ��� ���� �̷���� ���� ���̴�.
  (��� ����� �����Ǿ���):

  HTTP/1.1 200 OK
  Date: Sat, 10 Oct 1998 18:43:35 GMT
  Server: Apache/1.2.6 Red Hat
  Last-Modified: Thu, 27 Aug 1998 17:55:15 GMT
  Content-Length: 2982
  Content-Type: text/html

  �̵� �ش� �ڿ��� ���ٰ� ���������� �ؽ�Ʈ�� ����� ���̴�(������
  ������ ��).  ����� �������� ���� �� �������� ȭ�鿡 �����ֱ⸸
  �Ѵ�. ����� �� ������ ���¸� �����ش�. (Ư���� Content-Type �����
  �������� ���ƿ� �ڷᰡ HTML���� �����ش�.)