internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
글 쓴 이(By): kwonyh (용  훈)
날 짜 (Date): 1993년06월16일(수) 15시02분46초 KST
제 목(Title): internet 에 대하여 [기초]



       < <   I n t e r n e t 의    개  요  와 사  용  법    > >

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Internet이란

   ☞ network들의 network이다.

   ☞ network interconnection을 위한 Defence Advanced Research Projects

       Agency(DARPA)의 research project 결과이다.

   ☞ TCP/IP protocol을 사용하고 있다.

   ☞ network들은 router라 불리는 computer에 의해 연결되어 있다.

   ☞ 초기에는 university와 Reserch Lab에서만 사용되었으나 요 몇년 사이에

       commercial 용도로도 사용되고 있다.

   ☞ 단점이라고 하면 security문제이다. 즉 세계 어느곳에서도 connect할 수 있

       다는 것이다.



2. Internet의 용도

   ☞ 거의 million hosts가 연결되어 있다.  SUN과 DEC VAX host가 많다.

   ☞ 사용되는 분야

. e-mail
. news : Usenet or netnews로 알려져 있다.
. remote log-in : telnet으로 사용하며, 일반적으로 telnet으로 부른다.
. file transfer ( anonymous file transfer 또는 ftp로 알려져 있다.)


3. Internet을 사용하기 위해 알아야 할 기본 지식

   ① How to log on to other computers on the Internet ( telnet )

   ② How to move files from one computer to another ( ftp )

   ③ How to send electronic mail to other people who use the Internet

   ④ How to read and participate in group discussion ( USENET news )

   ⑤ 어느 곳에 connect해야 정보를 얻을 수 있느냐를 알아야 한다.

   ⑥ 자신의 host를 Internet에 연결하여야 한다. ( H/W & S/W )


4. TCP/IP protocol 과 Internet Connection

● IP address, Subnet Mask, Default Gateway( Router ), Network ID, Host ID
     에 대한 이해를 먼저 해야 한다. 그리고 이들의 상관 관계를 이해 하여야
     한다. 그리고 이들을 IP protocol이 사용하고 있다.

 ① IP address
      . Internet상의 자신의 시스템(host라 부른다.) 고유 번호이다.
      . 256보다 적은 4개의 숫자로 되어있다. ( ex. 147.6.11.151 )
      . Network ID와 Host ID로 구성되어 있다. 이에 대한 구별은 Subnet Mask
값으로 구별한다.
      . Network ID는 자신의 시스템이 속해 있는 Network의 고유 Number이다.
한국통신 Network ID는 147.6  이다. 이 Network ID는 DDN-NIC(Defense
Data Network-Network Information Center)로 부터 unique한 ID를 받아
야 한다.
      . Host ID는 자신이 속해 있는 Network 상의 자신의 고유 ID이다.
      . Sunbet Mask 값에 의해 1로 되는 것은 Network ID이며 0으로 되는 것은
Host ID이다. TriGem Network의 경우 Subnet Mask는 255.255.0.0 이다.
Subnet이란 용어를 사용하는 것은 Internet상에서는 한 Netwok ID 안에서
의 network을 subnetwork이라 부르기도 하기 때문입니다.
      . Host ID는 0과 255가 되어서는 안된다. broadcast address로 사용된다.
      . Internet Community는 varing size의 Network을 accommodate 하기 위하
여 address class를 define하였다.

      IP address : w.x.y.z
 ┌─────────────────────────────────┐
 │  Network      HostAvailable  Available │
 │ Class    W value    IDID  Nets    hosts/net│
 ├─────────────────────────────────┤
 │  A     1-126  w       x.y.z      126  16,777,214│
 │  B     128-191  w.x       y.z   16,384      65,534│
 │  C     192-223  w.x.y        z2,097,151  254│
 └─────────────────────────────────┘
    Network address 127은 loopback testing과 local computer의 ipc용으로
    reserve되어 있다.

 ② IP( Internet Protocol )

      . packet이란 data format으로 전달한다. ( size : 1 - 1500 bytes)
      . IP는 packet에서 local(source) IP address와 destination IP address를
가지고 먼저 Subnet Mask값에 의해 Network ID 값을 비교한다. 같으면
local network상의 destination system으로 보낸다. 다르면, packet을
default gateway로 forward시킨다.

 ③ Default Gateway ( Router, Brouter )

      . routung table를 maintain하고 있다. 즉 Internet 상의 다른 Network 의
Network ID에 관한 정보를 가지고 있어야 한다.
      . packet이 destination의 gateway에 도착하도록 다른 gateway로 packet을
forward시킨다.
      . 대개 전용 IP router를 사용하나, IP router S/W를 가진 computer를 사
용하기도 한다.

 ⑤ TCP( Transmission Control Protocol )

      . information을 여러 packet으로 쪼개어 send한다.(IP packet으로 싼다
또는 IP envelop로 싼다 ==> TCP packet은 실제 data를 포함하고 있으며,
IP packet안에 포함되어 있다.)
      . IP envelop라는 용어를 사용하는 것은 실제로, IP packet은 수신 및 발
신등의 정보가 들어있는 envelop와 같은 역할을 한다.
      . TCP packet은 header에 Port ID, checksum, sequence number 정보를 가
지고 있다.
      . receiving side에서는 IP packet을 모아서, data를 추출하여 원래 순서
대로 모은다. 잘못이 있으면 sender에게 retransmit하도록 요청한다.

5. DNS(Domain Name System)

 . e-mail을 사용할 때 주로 사용하며, ftp나 telnet에도 사용한다.
 . IP address대신 상대방의 Host name과 Domain name을 이용하여 address를 나
   타낸다.
 . ex) kids.kotel.co.kr
  kids : host name
  kotel.co.kr  : domain name
 . domain name은 이름을 보고서도 위치를 알 수 있도록 국제적으로 통일된 규칙
   이 있는 데, 미국의 경우는 그렇지 않다.
 . Domain Name Lookup
사용자가 DNS Name을 사용하면 computer S/W는 이것을 IP address로 바
꾸어 주어야 한다. 대개 아래의 2가지 방법으로 한다.
      ==> 자신의 시스템에 있는 "hosts" 란 화일에 등록된 내용을 검색한다.
      ==> 자신이 속해 있는 DNS Server에게 요청한다.

 . ftp나 telnet 사용시 host name만을 명시하면 자신이 속해 있는 Domain에 있
   는 host로 간주 한다. 따라서 실제로 serarch할 때는 domain까지 있는 full
   name으로 찾는다. 따라서 TCP 변수인 Domain Name의 지정도 바로 해 주어야
   한다.


7. E-Mail의 사용

 . UNIX 에서 mail이라는 program을 사용한다.
 . 발신 : mail username@hostname.domain_name 하면 된다.
     (username은 User ID 또는 account를 의미한다.)
  종료를 하려면 . 을 type하면 send가 된다.
 . 수신 : 수신된 mail이 있으면 그냥 mail만 type하면 된다.


8. Telnet의 사용

 . telnet이란 TCP/IP network상의 terminal emulator이다. 따라서 사용법은
   connect만 하면 된다. 나머지는 UNIX 사용법이다.
 . ex) telnet 하면 prompt가 telnet>으로 나온다. 이때
       telnet>open  DNS_NAME ( or IP_address)
       telnet>open  host_name.Domain
 . ? 하면 사용가능한 command를 보여준다.


9. Ftp의 사용

 . file을 copy할 때 주로 사용한다.
 . ftp DNS_NMAE( or IP_address) 한다. connect되면 connect되었다고 메세지가
   나온다. 그리고 User 를 묻는다.
 . 누구에게도 copy를 허용할 경우는 anonymous 또는 ftp를 type하면 된다. 이것
   을 anonymous ftp라고 한다. 이것은 host가 anonymous ftp를 지원하도록 구성
   되어야 한다. 많은 연구기관들이 이러한 기능을 지원하고 있다고 알려져 있다.
   password란에는 자신의 IP address를 type것이 일반적이다.
 . ? 하면 사용가능한 command를 보여준다.
 . 몇 가지 필요한 command만 알면 된다.
    dir , cd , get, mget, binary, ascii, prompt

(끝)


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.