network & web hosting

David8·2022년 5월 9일
0

Linux

목록 보기
6/10

server, client

  1. server: 서비스를 제공해주는 시스템
  2. client: 서비스를 사용하는 사용자

protocol

  1. 프로토콜: 컴퓨터에서 메시지를 주고받는 양식과 규칙 체계, 즉 통신 규약 및 약속

http, https

  1. http: 웹에서의 프로토콜
  2. https: 보안을 강화한 웹에서의 프로토콜

apache, iis, tomcat, nginx

  1. 웹 서버: 클라이언트의 요청에 reosponse 해주는 시스템
  2. apache: 가장 많이 쓰는 웹 서버
  3. iis: 두번째로 많이 쓰는 웹 서버, 윈도우 os에서만 사용 가능
  4. tomcat: 동적인 데이터 처리
  5. nginx: 경량 웹서버

mysql, oracle, mariaDB, ms sql server

  1. 데이터베이스
  2. mysql: 가장 널리 사용되고 있는 데이터 베이스, ms에서 만듬
  3. oracle: mysql과 함께 가장 많이 사용되고 있는 데이터 베이스
  4. mariadb: 무료 데이터베이스
  5. ms sql server: ms에서 마든 데이터 베이스

front-end, back-end, full stack

  1. front-end: 사용자가 눈으로 보게되는 부분
  2. back-end: 웹 서버가 사용자로 부터 요청을 받은 뒤 필요한 작업을 하는 것
  3. full stack: front-end, back-end 둘을 모두 합친 것

html, css, javascript

  1. html: 웹사이트를 만드는 가장 기초가 되는 마크업 언어
    1. 마크업 언어: 특별한 기호나 표기를 사용하여 글의 서식과 스타일을 정해 주는 언어(프로그래밍 언어x)
  2. css: html 문서의 스타일을 꾸미는 언어
  3. javascript: 웹페이지에 생동감을 불어넣기 위해 만들어진 언어

ssh, ftp, sftp

  1. ssh: 원격 호스트 프로토콜
  2. ftp: 파일 포로토콜
  3. stfp: 보안이 강화된 전송 방식

Ethernet, Router, LAN, WAN

  1. ethernet: 각 기기의 고유 주소를 통해 데이터를 주고받도록 만든 네트워크 기술
  2. router: 인터넷 접속 장비(lan-->wan으로 연결)
  3. lan: 지역 네트워크
  4. wan: 광역 네트워크

tcp/ip, encapsulation, decapsulation

  1. tcp/ip: 데이터의 교환에 관한 통신 규약
  2. encapsulation: 정보를 캡슐화 하는 것
  3. decapsulation: 정보를 해독하는 것

ip address, port, socket, DHCP

  1. ip address: 단말 구분을 위해 할당한 ip 주소
  2. port: 주소 표현 방식
  3. socket: 양방향 통신을 가능하도록 해주는 장치
  4. dhcp: ip주소를 자동으로 할당

domain name, DNS(Domain name system)

  1. domain name: ip address를 사람들이 기억하기 쉽도록 만든 주소
  2. dns: ip주소와 domain 이름을 저장하여 domain 입력 시 ip주소를 찾을 수 있도록 함

network utility : ifconfig, ip, netstat, host, hostname, traceroute

  1. ifconfig: 현재 연결 되어 있는 네트워크 정보
  2. ip: 주소
  3. netstat: 네트워크 연결을 보여줌
  4. host: 서버 이름
  5. hostname: 계정 이름
  6. traceroute: 경로를 표시

domain name : nslookup, ping

  1. nslookup: dns 서버로 부터 정보를 얻어옴
  2. ping: 현재 네트워크 상태 체크

0개의 댓글