1. 네트워크 구성
    1. LAN(Local Area Network)
      1. 근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이
      2. 가까운 지역을 한데 묶는 컴퓨터 네트워크
    2. 이더넷(Ethernet)
      1. 제록스 PARC에서 개발된 LAN 구현 방법으로
      2. 현재 가장 일반적으로 사용되고 있다.
    3. 라우터(Route)
      1. 두 개 혹은 이상의 네트워크를 연결하는 장치
      2. 데이터 패킷의 목적지를 추출하여 그 경로에 따라
      3. 데이터 패킷을 다음 장치로 보내주는 장치
      4. 공유기 혹은 스위치라고도 함.
    4. 게이트웨이(Gateway)
      1. 일종의 고용량 라우터로 LAN을 인터넷에 연결하는 컴퓨터나 장치
    5. 무선 액세스 포인트(wireless access point, WAP)
      1. 네트워크에서 와이파이, 블루투스 등을 이용하여
      2. 컴퓨터/프린터 등의 무선 장치들을 유선망에 연결할 수 있게 하는 장치
  2. 인터넷
    1. 인터넷
      1. 전세계 컴퓨터가 서로 연결되어 TCP/IP 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망
    2. 프로토콜
      1. 서로 다른 기종의 컴퓨터 사이에 어떤 자료를, 어떤 방식으로, 언제 주고 언제 받을지 등을 정해놓은 규약
      2. 간단히 통신을 하기 위한 규약
    3. IP(Internet Protocol)
      1. 호스트의 주소지정과 패킷 분할 및 조립 기능에 대한 규약
      2. 인터넷 상의 각 컴퓨터는 자신의 IP 주소를 갖는다.
      3. IP 주소는 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 주소
      4. IP 주소 예: 203.252.201.11
    4. TCP(Transport Control Protocol)
      1. IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다.
    5. 호스트명
      1. 인터넷에 연결된 컴퓨터에게 부여되는 고유한 이름
      2. 호스트명은 보통 사람이 읽고 이해할 수 있는 이름
      3. 도메인 이름(domain name)이라고도 한다.
    6. 관련 명령어
      1. hostname
      2. ip addr
      3. nslookup 호스트명
      4. finger 사용자ID
    7. 네트워크 설정
  3. 사용자 통신
    1. write 사용자ID [단말기명] : 사용자ID에게 메시지 전송
    2. wall [파일] : 모든 사용자에게 메시지(or 파일내용) 전송
    3. mesg [y|n] : 메시지 수신 허용 or 거부
  4. 파일전송(FTP : File Transfer Protocol)
    1. 파일 전송 프로토콜(File Transfer Protocol, FTP)의 약자
      1. FTP 서버와 클라이언트 사이의 파일 전송을 위한 서비스
      2. 주로 파일을 업로드 하거나 다운로드 하기 위하여 사용
    2. ftp/sftp 명령어
      1. !command : 로컬 호스트에서 명령어 실행
      2. lcd path : 로컬 호스트의 작업 디렉토리 변경
      3. cd path : 원격 호스트의 작업 디렉토리 변경
      4. get 파일명 : 해당 파일을 다운로드 한다 .
      5. mget 파일명 * : 여러 파일들을 다운로드 한다 . 대표문자 사용 가능
      6. put 파일명 : 해당 파일을 업로드 한다 .
      7. mput 파일명 * : 여러 파일들을 업로드 한다 . 대표문자 사용 가능
      8. help : 도움말
      9. ls [path] : 원격 호스트의 해당 디렉토리 리스트
      10. pwd : 원격 호스트에서 현재 작업 디렉트리 프린트
      11. quit : 종료
      12. ascii : 전송 모드를 아스키 모드 (ascii mode)로 설정(기본 설정이며 텍스트 파일 전송 시 사용 )
      13. bin : 전송 모드를 이진 모드 (binary mode)로 설정(실행 파일 , 이진 파일 전송 시 사용 )
    3. psftp
    4. FileZilla
  5. 원격 접속
    1. telnet 호스트명(혹은 IP주소)
      1. 원격 호스트에 연결하여, 자신의 컴퓨터를 마치 원격 호스트의 터미널처럼 사용할 수 있다.
      2. 지금은 거의 사용 안 함
    2. ssh 사용자명@호스트명 : 원격 접속
      1. 보안을 위해 강력한 인증 및 암호화 기법 사용
      2. 기존의 rsh,  rlogin,  telnet 등을 대체하기 위해 설계됨
    3. PuTTY
    4. ping
  6. 원격데스크톱 연결(X)
    1. 원격 데스크톱 프로토콜(Remote Desktop Protocol, RDP)
      1. 원격 데스크톱 연결을 위한 프로토콜
      2. 다른 컴퓨터에 GUI 인터페이스를 제공하는 프로토콜
      3. 리눅스(Ubuntu)에 RDP 설치
    2. 윈도우에서 원격 데스크톱 연결
  7. 월드 와이드 웹(WWW)
    1. 월드 와이드 웹(WWW)
      1. 인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 전세계적인 정보 공간
    2. 하이퍼텍스트(hypertext)
      1. 문서 내의 어떤 위치에서 하이퍼링크를 통하여 연결된 문서나 미디어에 쉽게 접근
      2. 하이퍼텍스트 작성 언어: HTML(Hyper Text Markup Language)
    3. HTTP(Hyper Text Transfer Protocol)
      1. 웹 서버와 클라이언트가 통신할 때에 사용하는 프로토콜
      2. 웹 문서뿐만 아니라 일반 문서, 음성, 영상, 동영상 등 다양한 형식의 데이터 전송
    4. URL(Uniform Resource Locator)
      1. 인터넷에 존재하는 여러 가지 자원들에 대한 주소 체계
      2. http://www.mozilla.or.kr
    5. 웹 브라우저
      1. WWW에서 정보를 검색하는 데 사용하는 소프트웨어
      2. WWW에서 가장 핵심이 되는 소프트웨어
      3. 웹페이지 열기, 최근 방문한 URL 및 즐겨찾기 제공, 웹페이지 저장
    6. 웹 브라우저 종류
      1. 1993년, 모자이크(Mosaic)
      2. 1994년, 넷스케이프(Netscape)
      3. 1995년, 인터넷 익스플로러(Internet Explorer)
      4. 파이어폭스(Firefox)
      5. 사파리(Safari)
      6. 크롬(Chrome)
error: Content is protected !!