WAS 와 웹 서버의 차이점
·
CS
WAS (Web Application Server) 와 웹서버의 차이 웹서버 (Web Server)WAS (Web Application Server)역할정적인 요청 처리 (HTML, CSS, JS, 이미지 등)동적인 요청 처리 (Java, JSP, Spring 등)기능요청 → 정적 파일 응답요청 → 로직 실행 + DB 조회 + 동적 결과 생성대표 예시Nginx, Apache HTTP ServerTomcat, Jetty, JBoss, WebLogic처리 대상정적 리소스 중심Java 기반 웹 애플리케이션응답 속도빠름 상대적으로 느림 예시 )요청 경로 : /logo.png  처리하는 곳 : 웹서버요청 경로 : /api/login  처리하는 곳 : WAS
Docker | 도커 이미지 생성, 빌드, 실행
·
CS
보호되어 있는 글입니다.
Docker | 도커 명령어
·
CS
- client, server의 버전 및 상태 확인docker version - 플러그인, 시스템 상세 정보 확인docker info
Docker | 컨테이너, 도커, 쿠버네티스 아주 기초적인 개념
·
CS
컨테이너컨테이너 = 서버서버는 소프트웨어(프로그램)가 실행되는 하드웨어를 의미한다. 서버는 회사에 있는 서버실 서버를 사용할 수도 있고, 클라우드와 같은 온라인 서버를 사용할 수도 있다. 우리가 개발한 소프트웨어는 메모리가 2~4G만 되어도 충분히 실행할 수 있다.서버실 서버는 메모리가 32~64G이기 때문에 하나의 서버에서 많은 소프트웨어를 사용해야 효율적이다. 그러나 소프트웨어는 다운되면 서비스 장애로 이어지므로 하나의 서버에서는 하나의 소프트웨어만 실행하는 것이 안전하다.하지만 64G 서버에 하나의 소프트웨어만 실행시키는 것은 너무 비효율적이다. 그래서 가상화라는 기술이 나왔다!가상화 기술서버에 임시의 벽을 만들어 소프트웨어가 실행되는 공간을 분리해서 사용한다.하나의 서버에서 여러개의 프로그램을 안..
[네트워크] 프로토콜
·
CS
네트워크 기능 - 애플리케이션 목적에 맞는 통신 방법 제공 - 신뢰할 수 있는 데이터 전송 방법 제공 - 네트워크 간의 최적의 통신 경로 결정 - 목적지로 데이터 전송 - 노드 사이의 데이터 전송 이러한 통신 기능이 제대로 동작하기 위해서는 참여자들 사이에서 약속된 통신 방법이 있어야 한다. 네트워크 프로토콜 네트워크 통신을 하기 위해서 통신에 참여하는 주체들이 따라야 하는 형식, 절차, 규약 단, 이 모든 기능을 단 하나의 프로토콜로 구현할 수는 없을 것이다. 모듈화(기능별로 분리시켜 구현)가 필요하다. 그래서 나온것! - OSI 7계층 : 범용적인 네트워크 구조 - TCP/IP 4계층 : 인터넷에 특화된 네트워크 구조
[네트워크] 네트워크란?
·
CS
컴퓨터와 인터넷을 연결하는 과정! 1. IP 주소 할당 컴퓨터와 인터넷이 연결되기 위해서는 IP 주소가 필요하다. IP 주소란 인터넷에 연결되기 위해 필요한 인터넷 상의 주소이다. 2. 모뎀(modem) 물리적으로는 인터넷 케이블선과 모뎀을 연결시켜줘야 한다. 모뎀이란 네트워크 통신에 필요한 신호 변환 장치이다. 3. 공유기(home router) 모뎀에 공유기를 연결시켜주어야 한다. 공유기 - 여러 기기들을 인터넷에 연결될 수 있도록 하는 장치 - 하나의 IP주소로도 동시에 인터넷을 사용하는 것이 가능 - 공유기에 연결된 기기들은 같은 네트워크 소속 공유기에 여러 기기들을 연결시켜주면 된다. 티비나 컴퓨터, 프린터는 공유기에 유선으로 연결, 스마트폰, 노트북은 와이파이를 통해 무선으로 연결 4. 스위치..