반응형

전체 글 232

[네트워크] UTP 케이블의 종류와 특성

UTP 케이블의 종류와 특성에 대해 알아보자..! 우선, UTP Cable은 'Unshielded Twisted Pair Cable'의 줄인말로 ‘절연체로 감싸여 있지 않은 두가닥씩 꼬여있다.' 는 의미이다. UTP는 배열에 따라서 다음과 같이 나눠진다. 다이렉트 케이블(Direct Cable) : T568B 다이렉트 케이블(Direct Cable)은 다른기기간의 통신에 사용, 일반적으로 사용 시작 및 끝 배열 : 흰주, 주, 흰녹, 파, 흰파, 녹, 흰갈, 갈 다이렉트 케이블(Direct Cable)의 양 끝의 배열은 동일하다. 크로스 케이블(Cross Cable) : T568A Cross Cable은 동일기기 간의 통신에 사용된다. 시작 배열 : Direct 배열 끝 배열 : 흰녹, 녹, 흰주, 파,..

Infra🔗 2021.02.01

[우분투] 우분투 20.04에서 Web 서버 설치 방법 (apache2, tomcat9)

우분투에서 Web 서버 설치하는 방법은 많은 포스팅이 있어, 각각의 개념 보다는 package 설치에 필요한 메모 정도로 활용하고자 한다. 설치 동기는 REST API를 사용하다보면 구글 서버에서 redirect URL을 설정해야 하고 이 경우 http://localhost가 동작을 할 수 있도록 Web server (apache2와 tomcat9)를 설치해야 한다. 1. java 설치 확인 $ java --version openjdk 14.0.1 2020-04-14 OpenJDK Runtime Environment (build 14.0.1+7-Ubuntu-1ubuntu1) OpenJDK 64-Bit Server VM (build 14.0.1+7-Ubuntu-1ubuntu1, mixed mode, sha..

CS & OS 🖥️ 2020.10.18

[JSP] 아파치와 톰캣?

아파치와 톰캣을 같이 사용하는 이유를 알아보기 전에 간단히 아파치와 톰캣에 대해 설명해보자면 아파치 - 아파치는 설치한 컴퓨터를 웹 서버로 만들어주는 역할을 합니다. 외부에서 랜선을 타고 HTTP 프로토콜을 이용한 호출 신호가 들어오면 아파치 설정에 따라 웹 페이지를 전송해주는 일을 주로 하는 프로그램입니다. - 이미지나 단순 html파일 같은 정적인 데이터를 처리 - 출시된지 오래되었고, 호환성이 높으며 다양한 모듈이 많아 압도적인 점유율을 보이고 있음 - 그러나, 아파치를 비롯한 IIS, Nginx같은 웹서버는 JSP나 PHP같은 응용 프로그래밍 언어를 해석할 수 없기 때문에 아파치 소프트웨어 재단에서 Java 기반 서버 사이드 언어를 처리할 수 있는 엔진을 개발함 -> WAS(Web Applicat..

Java🔥 2020.10.18

[리눅스] Could not get lock /var/lib/dpkg/lock-frontend 에러 해결법!

이 글은 nodejs 설치시에 발생된 에러입니다. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 위 에러를 아래와 같이 해결했습니다. 우선 터미널 여시고 모든 프로세스를 죽여줍니다~! 1) sudo killall apt apt-get 만일 진행중인 프로세스가 없다라고 뜨면, 아래와 같이 하나하나씩 디렉토리를 삭제해주세요. - sudo rm /var/lib/apt/lists/lock - sudo rm..

CS & OS 🖥️ 2020.10.18

[네트워크] 유니캐스트 / 브로드캐스트 / 멀티캐스트 / 애니캐스트 란?

맥주소(MAC address) 네트워크 상에서 서로를 구분하기 위하여 Device마다 할당된 물리적 주소를 말합니다. 인터넷이 가능한 장비(PC, 휴대폰 등)들이 가지고 있는 물리적인 주소라고 생각하면 어렵지 않습니다. MAC주소는 12자리 숫자로 구성되어 있으며 숫자중 앞의 6자리(24bit)는 벤더(제품제조사)에 할당되며 나머지 6자리(24bit)는 각 벤더에서 제품에 할당합니다. 컴퓨터에 장착되 랜(LAN)카드를 구별하기 위해 만들어진 식별 번호입니다.(소프트웨어 대신 하드웨어에 연결되어 있기 때문에 실제 주소라고도 합니다.) 통신을 위해서는 MAC주소를 알아야 합니다. IP주소로 MAC주소를 알기 위해서는 IP주소를 MAC으로 바꾸는 ARP(Address Resolution Protocol)과정이..

Infra🔗 2020.09.22

[네트워크] DTE / DCE / DSU / CSU 차이와 특징

DTE / DCE 란? DTE - Data Terminal Equipment의 약자 - 사용자- 네트워크 인터페이스의 사용자측에서 데이터 발신 장치나 수신 장치, 또는 두 가지 겸용으로 사용되는 장치 - DTE는 반드시 모뎀과 같은 DCE장치를 통해 데이터 네트워크에 연결되며, 일반적으로 DCE에 의해 생성된 클럭 처리 신호를 사용한다. - DTE에는 컴퓨터, 멀티플렉서, 라우터 등과 같은 장치가 포함된다. DCE - Data Communications Equipment의 약어(EIA 확장기준) - Data Circuit-terminating Equipment의 약어(ITU-T 확장기준) - 사용자-네트워크 인터페이스의 네트워크 측으로 구성되는 통신 네트워크 장비의 연결 수단 - DCE는 네트워크로 연결..

Infra🔗 2020.09.17

[JSP] JSP의 기본상식

1. 정적 웹페이지와 동적웹페이지 웹페이지는 정적(static)페이지와 동적(dynamic)페이지로 나누어 진다. 정적페이지는 컴퓨터에 저장된 페이지를 그대로 보는것. ->HTML로 작성 동적페이지는 저장된 내용을 다른 변수로 가공 처리하여 보는것. ->PHP, ASP, JSP등으로 작성 2. JSP의 특징 -서블릿 기술의 확장이다. 서블릿과 마찬가지로 JDBC,JBDI,EJB등을 모두 포함하고 있는 강력한 엔터프라이즈 자바 API를 사용할수있다. 또한 쉽게 개발할수 있도록 JSP에서는 내장 객체, 미리 정의된 태그, 표현식 언어와 사용자 정의태그를 사용할수 있다. -JSP는 유지관리가 용이함. 서블릿 기술에서는 프레젠테이션 로직과 비즈니스 로직이 섞여있지만 JSP 기술의 경우 프레젠테이션로직과 비즈니스..

Java🔥 2020.04.22

[VMware Workstaion 15 Player] 인터넷설정 사용하는방법(파일첨부)

문제점 VMware Workstaion 15 Player(무료) 에서는 Pro버전(유료) 와 다르게 인터넷설정을 사용할수없다. Pro버전의 경우 [Virtual Network Editor]가 메뉴에 존재하지만 무료버전은 없는것이다. 해결방법 vmnetcfg.exe 툴을 사용하면 네트워크설정이 가능하다. 첨부된 파일을 다운로드 하면된다. 위의 파일은 현재 가장최신버젼인 vmnetcfg.exe 15.5.1 버젼이다. 다른버젼이 필요하다면 아래링크에서 다운로드! 다른버젼 찾을시 이링크 클릭! Download vmnetcfg.exe für VMware Workstation 15.x Player Download vmnetcfg.exe für VMware Workstation 15.x Player. Der Virt..

Tip!✨ 2020.02.18

[IPv4]서브넷마스크와 서브넷팅 & 문제풀이방법

서브넷 마스크와 서브넷팅에 대한 간단한 이해 IPv4 주소체계 1. IPv4 주소는 4개의 옥텟(octet)으로 구성된다. 2. 각 옥텟은 8비트이므로 총 32비트로 구성된다. (8*4) 서브넷마스크 - 서브넷 마스크는 네트워크 부분과 호스트 부분을 구분해주는 값이다. 효율적인 네트워크 분리를 가능하게 한다. - 서브넷 마스크의 형태는 IP주소와 똑같이 32bit의 2진수로 되어 있으며, 8bit(1byte)마다 '.(dot)'으로 구분 - IP와 똑같은 OOO.OOO.OOO.OOO의 모습을 가지고 있다. - but 서브넷마스크 != IP이다. 형태가 똑같은 이유는 IP주소와 서브넷 마스크를 AND 연산하기 위해서 이다. 서브넷팅(subnetting) 1. 서브넷은 특정 네트워크를 여러개의 네트워크, 브..

Infra🔗 2020.02.17
반응형