목록💻 IT (60)
IT/영어 공부노트

책을 읽고 정리한 내용으로, 개인 공부 목적의 포스팅입니다. ~책 보러가기~ps aux시스템에 존재하는 모든 프로세스를 확인하는 명령ps aux --no-header 옵션으로 헤더 출력 제거 가능 (프로세스 개수 조사 가능) 프로세스 생성새로운 프로세스를 생성하는 목적은 크게 2가지가 있다. 동일한 프로그램 처리를 여러 프로세스에 나눠서 처리하기 - fork()다른 프로그램을 생성하기 - fork(), execve()fork()fork()는 같은 프로세스를 두 개로 분열시킨다. 이 때 원본 프로세스를 부모 프로세스, 생성된 프로세스를 자식 프로세스라고 한다. 부모 프로세스가 fork() 함수를 호출한다. 자식 프로세스용 메모리 영역을 확보한 후 그곳에 부모 프로세스의 메모리를 복사한다. 부모 프로세스와..

책을 읽고 정리한 내용으로, 개인 공부 목적의 포스팅입니다. ~책 보러가기~ 1. 프로그램과 프로세스 프로그램컴퓨터에서 동작하는 관련된 명령 및 데이터를 하나로 묶은 것 (실행파일, 스크립트 소스코드 등) 프로세스실행되어서 동작 중인 프로그램 컴퓨터를 처음 켜면 커널이 실행되고, 그 외의 모든 프로그램은 커널 이후에 실행된다. 2. 커널이란?프로세스는 커널을 통해서 간접적으로 장치에 접근한다. 커널은 커널 모드로 동작하면서 다른 프로세스에서 불가능한 장치 제어, 시스템 자원 관리 및 배분 기능을 제공한다. 3. 시스템콜시스템 콜은 프로세스가 커널에 처리를 요청하는 방법이다. 프로세스 생성, 삭제메모리 확보, 해제통신 처리파일 시스템 조작장치 조작 커널에 처리를 요청하기 위해 시스템 콜을 호출하면, ..

오잉 너무 당연히 vi 명령어를 입력하니 없다뜬다이거 원래 가상머신에 돌리는 우분투에도 설치해주는 거였나..? 암튼,, 도커는 설치해줘야하나봉가,, apt-get update패키지와 명령어 업데이트 먼저 해주고 apt-get install vim으로 vi를 설치해준다.어쩌구 저쩌구 뜨면 y로 동의해주기 하고 나니 오류없이 사용 가능~~

docker images도커 이미지 목록 확인하기 docker image tag [ID] [바꿀 이름 명]도커 이미지 이름 바꾸기!tag 옆 ID는 docker images 했을 때 나온 IMAGE ID를 넣어주고, 그 옆은 자신이 바꿀 이름으로 넣어준다. 그 후 다시 docker images 했더니 명령 대로 이미지 명이 바뀐걸 확인 완료!

책을 읽고 정리한 내용으로,개인 공부 정리 포스팅입니다.오늘이 마지막장!!!!!☁️ 인증네트워크에 접속하는 사용자와 기기를 제대로 확인하기 위해 인증을 사용한다.인증이란?네트워크와 시스템을 이용하는 사용자 또는 기기가 정식으로 등록됐는지 확인하는 절차로, 정식 사용자 외에는 네트워크나 시스템에 접근할 수 없게 한다.인증요소사용자만 아는 정보(패스워드)사용자만 가진 물건(사원증)사용자의 신체적 특징☁️ 암호화네트워크 상에서 전송되는 데이터는 도청될 위험이 있어 암호화를 할 필요가 있다.공통키 암호 방식암호화와 복호화에 같은 암호키를 이용하는 방식이다. (대칭키, 비밀키 암호방식이라고도 불린다.)장점: 데이터의 암호화 및 복호화 처리 부하가 작음단점: 암호키의 공유가 어려움(주기적 갱신을 할 때의 키 배송 ..

책을 읽고 정리한 내용으로,개인 공부 정리 포스팅입니다. ☁️ 라우팅다른 네트워크에 데이터를 보내려면 네트워크를 서로 연결하는 라우터로 전송해야 한다. 라우팅이란?라우터가 데이터의 목적지가 어느 네트워크에 접속해 있는지 판단해서 연결된 네트워크의 라우터로 전송하는 것 이다.라우팅을 반복하여 멀리 떨어진 네트워크에 데이터를 보낼 수 있다. IP 패킷라우터가 전송할 대상은 IP 패킷으로, TCP/IP 계층에서 인터넷층에 속한다. → 라우팅은 인터넷 층에서!☁️ 라우팅 테이블라우팅 테이블이란?어떤 네트워크로 IP 패킷을 전송하기 위한 경로(다음에 전송해야 하는 라우터)가 등록되어 있는 것 이다.라으팅 테이블에 등록된 네트워크 정보를 루트정보(=경로정보)라 한다. 경로정보의 내용경로정보는 라우터 제품에 따라 조..

책을 읽고 정리한 내용으로,개인 공부 정리 포스팅입니다. 레이어2 스위치로 하나의 네트워크 구성!라우터 or 레이어3 스위치로 각 네트워크를 연결 ☁️ 네트워크 전송 반복다른 네트워크에 접속된 서버까지의 데이터 전송은 같은 네트워크 내의 전송을 반복해감으로써 실현함PC에서 서버로 가는 데이터는 PC와 같은 네트워크 상에 있는 라우터로 전송라우터가 다시 같은 네트워크 상의 다음 라우터로 전송데이터가 목적지 네트워크 상의 라우터까지 도달하면라우터가 서버로 데이터 전송☁️ 이더넷이더넷이란?TCP/IP 계층 맨 아래인 네트워크 인터페이스층의 프로토콜로, 데이터를 전송하는 프로토콜이다. 이더넷은 같은 네트워크 내의 어떤 이더넷 인터페이스에서부터 다른 이더넷 인터페이스까지 데이터를 전송한다.같은 네트워크에 있는 P..

책을 읽고 정리한 내용으로,개인 공부 정리 포스팅입니다. ☁️ 웹사이트란?웹사이트란 웹서버 애플리케이션이 공개하는 다양한 웹페이지의 집합이다.웹 사이트를 볼 때, 웹 브라우저와 웹서버 애플리케이션 사이의 웹페이지 파일 전송이 한 번으로 끝나는 것은 아니다. 이 때 파일 전송에 이용하는 TCP/IP 애플리케이션층 프로토콜은 HTTP(HTTPS)다. ☁️ HTMLHTML(HyperText Markup Language)1. HyperText복수의 문서를 연결해 서로 참조할 수 있는 문서2. Markup Language문서의 구조를 명확히 표현하기 위한 언어문서의 제목, 헤드라인, 리스트 등의 구조를 명확히 해 문장 구조 분석을 간편하게 할 수 있다. HTML 태그시작 태그: 종료 태그: ☁️ 스타일 시트스타일..

책을 읽고 정리한 내용으로,개인 공부 정리 포스팅입니다. ☁ 3-14 NATNAT(Network Address Translation)사설 네트워크에서 인터넷으로 요청을 전송할 때, 출발지 IP 주소를 변환한다.라우터는 나중에 원래대로 되돌리기 위한 변환의 주소의 대응을 NAT 테이블에 보존한다.요청에 대한 응답이 라우터에 돌아오면 목적지 IP주소를 변환하는데, 이 때 NAT 테이블에 보존해둔 주소의 대응을 이용한다.NAPT(Network Address Port Translation)복수의 사설 주소를 하나의 글로벌 주소에 대응시키는 주소 변환이다.☁ 3-15 ICMPIP로 데이터를 다른 호스트에 전송하지만, IP에는 맞게 도착했는지 확인할 수 없다. 이런 IP를 위해 엔드투엔드 통신이 정상적으로 이루어..

책을 읽고 정리한 내용으로,개인 공부 정리 포스팅입니다. ☁ 3-7 IP, IP 패킷IP란?IP(Internet Protocol)는 매우 중요한 프로토콜로, 엔드투엔드 통신을 한다. 네트워크 상의 어떤 PC에서 다른 PC 등으로 데이터를 전송하는 것이 IP의 역할이다.IP 헤더에는 여러 정보가 포함되어 있지만, 가장 중요한 것은 IP 주소이다.☁ 3-8 IP 주소IP주소란?TCP/IP에서 통신 상대가 되는 호스트를 식별하기 위한 식별 정보이다. TCP/IP통신을 할 때 데이터에 IP헤더를 추가해 IP 패킷으로 만든다.IP헤더: 목적지 주소와 출발지 주소가 지정되어야만 한다. IP주소는 호스트 자체가 아니라 호스트의 인터페이스를 식별한다. IP주소는 32비트로8비츠씩 10진수로 변환하여 .으로 구분하여 표..