OS(Operating System, 운영체제)
Linux
UI(User Interface)
IP(Internet Protocol)
인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을
식별할 수 있도록 각각의 장비에게 부여되는 고유 주소
URL(Uniform Resource Locator)
- URL의 구성
- 프로토콜
네트워크 통신규격
HTTP/HTTPS/SMTP(이메일 통신시)/SSH(컴퓨터원격통신)
- 호스트
도메인네임 혹은 IP주소가 들어간다 → 결국 컴퓨터의 주소를 표시하는 영역
- 포 트
컴퓨터에서 실행되는 프로세스들의 주소. 포트번호를 입력하지 않았을경우 프로토콜이 가진 기본 포트번호가 적용된다. HTTP 는 80번, HTTPS는 443번
- 경로
서버프로그램내에 짜인 로직으로 가는 영역.
/products 경로는 상품화면 전달
/profile 경로는 프로필화면을 전달
- 매개변수
매개변수 즉 파라미터.
쿼리 파라미터. ? postId = 500
URL에서 추가적인 데이터를 표현할때 사용된다. 입력한 값에 따라 다른 결과를 보여주어야 할때 쿼리문자열을 사용
- 부분 식별자
URL이 지정하는 자원의 세부부분을 지정할 때 쓰임.
대표적으로 위키피디어 백과사전에서 세부항목에 대한 책갈피로 쓸수 있어서 어떤 글에서 특정항목으로 바로 이동할 수 있음.
[https://ko.wikipedia.org/wiki/대한민국#문화](https://ko.wikipedia.org/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD#%EB%AC%B8%ED%99%94)
Domain
Domain name이란 사람이 쉽게 인식할수 있는 네트워크용 영문주소. 네임서버를 거쳐 IP를 반환받는 작업이 필요.
Name Server
사용자가 URL을 입력하면 네임서버가 IP주소로 변환시켜준다.
IP주소를 알고 있다면 네임서버는 필요없음.
Web Server와 WAS(Web Application Server)의 역할과 차이
web server
클라이언트로 부터 요청을 받아 정적인 컨텐츠를 제공, 동적인 컨텐츠 제공을 위한 요청을 전달.
nginx, apache
was
DB조회나 다양한 로직처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 application server.
WAS = Webserver+Webcontainer
Sub Domain
Redirection
AWS(Amazon Web Service)
퍼블릭클라우드 컴퓨팅서비스를 제공하는 아마존의 자회사다.
클라우드 컴퓨팅이랑? 직접 서버장비를 구매하거나 임대계약을 하지 않고도 요청하는 즉시 컴퓨터 자원을 제공해주는 서비스.
AWS EC2(Elastic Compute Cloud)
클라우드 컴퓨팅 서비스. 이 서비스를 통해서 아마존이 세계에 구축한 데이터센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다. 쉽게 말하면 아마존으로 부터 한대의 컴퓨터를 임대하는것이다.
장점
용량을 늘리거나 줄이거나 할수있다.
사용한만큼 지불하므로 저렴하다.
보안 및 네트워크 구성, 스토리지 관리 효과적이다.![]