놀코에 오신 것을 환영합니다.

놀아보자 코드랑

전체 글 131

우분투 ubuntu 명령어 (3) - 프로그램 설치, apt-get, htop

apt-get update 설치 프로그램 최신화. 권한을 요청할 경우 sudo 권한으로 진행 sudo apt-get update sudo apt-cache search 프로그램명 해당 프로그램 단어가 들어간 프로그램 리스트 출력 sudo apt-get upgrade 프로그램명 해당 프로그램 업그레이드 update와 헷갈리수 있으니 주의! top 윈도우 작업관리자 역할. sudo apt-get install htop top 프로그램보다 시인성 좋은 그래픽으로 표현된 프로그램. sudo apt-get remove 프로그램명 apt-get을 통하여 설치된 프로그램 삭제

Study/Ubuntu 2021.11.08

우분투 ubuntu 명령어 (1) - 기본명령어

생활코딩 Ubuntu 명령어 pwd 현재 위치하고 있는 디렉토리 mkdir 디렉토리 생성 mkdir -p 또는 --parents 대상 폴더가 없을 경우 생성하여, 다음 폴더를 생성함. ls 현재 위치하고 있는 디렉토리의 하위 리스트 조회. ls -l 파일, 디렉토리 구분하여 자세히 보여줌. ls -a 간략하게 파일들을 보여줌. ls -al 가장 많이 쓰는 명령어 상세하게 + 리스트 형태로 보기 ls -alS (대소문 구분) 정렬기능을 포함하여 조회 --help 해당 명령어의 도움말을 확인 할수 있음. man --help보다 자세한 명령어 도움말을 볼수 있음. 상태에 따라 도움말 내용이 다를 수 있음. 단점 : 화면이 전환됨.. 이전 명령어 화면이 상위 스크롤로 올라감... /단어 해당 단어 검색 가능 N..

Study/Ubuntu 2021.11.08

OSI 7 , 계층별 장비 및 기능

레벨 계층 기능 7 계층 Application 응용 계층 프로토콜:DHCP,DNS,FTP,HTTP 서비스 제공 사용자가 네트워크에 접근 할 수 있도록 해주는 계층이다. 사용자 인터페이스,전자우편,데이터베이스 관리 등 서비스를 제공한다. 텔넷 HTTP,SSH,FTP 등을 들 수 있다. 6 계층 Presentation 표현 계층 프로토콜:JPEG,MPEG,SMB,AFP 이해할 수 있는 포맷 변환. 운영체계의 한 부분으로 입력 또는 출력되는 데이터를 하나의 표현 형태로 변환한다. 필요한 번역을 수행하여 두 장치가 일관되게 전송 데이터를 서로 이해할 수 있도록 한다. 제어코드나 문자 및 그래픽등의 확장자를 생각하면 쉽다. 5 계층 Session 세션 계층 프로토콜:SSH,TLS 응용간의 질서 제어 통신 세션을 ..

Study/네트워크 2021.11.07

스위치(Switch)와 L2 L3 L4 스위치

L2 스위치는 MAC 정보(MAC Table)를 보고 스위칭을 하는 것이고,(일반적인 스위치의 기능) L3 스위치는 IP 정보(Routing Table)를 보고 스위칭을 하는 것이고,(라우팅 기능이 추가됨) L4 스위치는 IP+Port(Session or Connection)를 보고 스위칭을 하는 것이며,(로드밸런싱을 위해 사용됨) 스위치란? - 허브의 확장된 개념으로 기본 기능은 허브와 동일하지만 전송 중 패킷의 충돌이 일어나지 않도록 패킷의 목적지로 지정할 포트를 직접 전송한다 - 스위치에서 패킷의 목적지 주소를 기준으로 보내는 곳과 받는 곳을 계산하여 해당 포트로 1대1로 연결한다 (Switching) - 스위칭은 정보 전달의 수단과 회선의 효율적 운용을 위해 입/출력 상태를 감시하며 전송로의 장애..

Study/네트워크 2021.11.07

TCP / UDP의 개념과 특징, 차이점

전송 계층에서 사용되는 프로토콜 (TCP / UDP) TCP와 UDP는 OSI 표준모델과 TCP/IP 모델의 전송계층에서 사용되는 프로토콜입니다. 전송계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하고 IP에 의해 전달되는 패킷의 오류를 검사하며 재전송 요구 제어등을 담당하는 계층입니다. 쉽게 말해 데이터의 전달을 담당한다고 생각하시면 됩니다. TCP와 UDP는 포트 번호를 이용하여 주소를 지정하는것과 데이터 오류검사를 위한 체크섬 존재하는 두가지 공통점을 가지고 있지만 정확성(TCP)을 추구할지 신속성(UDP)을 추구할지를 구분하여 나뉩니다. 데이터를 중요하게 생각하여 확실히 주고받고 싶을 때는 ‘TCP(Transmission Control Protocol)’를 사용합니다. TCP는 통신할 컴퓨터..

Study/네트워크 2021.11.05

HTTP 프로토콜 1.0 vs 1.1 vs 2.0 비교

HTTP 프로토콜 1.0 vs 1.1 vs 2.0 1. HTTP 1.0 브라우저 친화적인 프로토콜 요청 및 응답에 대한 메타 데이터를 포함하는 헤더 필드 제공(Status code, Content-Type 등) Response: Content-Type에 Http 파일 외에도 스크립트, 스타일 시트, 미디어 등을 전송 가능 Method: GET, HEAD, POST Connection 특성: 응답 직후 종료 (Connection 1 Establishment - TCP Three-Way Handshake) Connected to xxx.xxx.xxx.xxx (Request) GET /my-page.html HTTP/1.0 User-Agent: NCSA_Mosaic/2.0 (Windows 3.1) (Respo..

Study/네트워크 2021.11.05

웹 서버(Web Server)와 WAS의 차이

Web Server와 WAS의 차이를 이해한다. Goal Static Pages와 Dynamic Pages 과정을 이해한다. Web Server와 WAS의 차이를 이해한다. Web 서비스 구조(Web Service Architecture)에 대해 이해한다. Static Pages와 Dynamic Pages Static Pages Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다. 항상 동일한 페이지를 반환한다. Ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 Dynamic Pages 인자의 내용에 맞게 동적인 contents를 반환한다. 즉, 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물 *..

Study/네트워크 2021.11.05

IT 온라인 교육 사이트 모음 (19개 사이트)

1. K-MooC (http://www.kmooc.kr) K-MooC(Korean Massive Open Online Course, 한국형 온라인 공개 강좌)는 국가평생교육진흥원에서 진행하는 한국형 MooC로서 대학의 강좌를 언제나, 어디서나, 누구나, 무료로 수강할수 있는 서비스이다. 여러 대학의 협력 속에 고등교육을 담당한다. 2015년 10월 27개 강좌로 서비스를 시작하여 2019년 2월 26일 기준 총 510개 강좌를 개발, 제공 하고 있다. 2. 인프런 (https://www.inflearn.com) 자신의 지식을 나눠 여러 사람들에게 배움의 기회를 주고, 의미 있는 보상을 받는 수익과 공유가 가능한 한국 유일한 온라인 플랫폼 지식공유자 상위 50% 누적 평균 수익 3080만원, 총회원수 32..

Study/스크랩 2021.10.14

자바 웹개발자 학습로드맵

소개 (발표를 시작하신 박재성님) 커뮤니티로 가자. 온라인 활동도 좋지만 오프라인활동을 해야 큰 도움이 된다. 요즘 많은 오프라인 커뮤니티가 활발하지 않다. 그들은 우리를 기다리고 있다. 4년간 NEXT에서 학생들을 교육중 NEXT의 교육과정을 책에 적극 반영하였다. 그래서 친절하진 않다. 다만 고생한만큼 얻는다. 비전공자 (농학 전공) 다른 사람의 성공 모델을 그대로 사용하지말자. 본인만의 스타일로 바꿔보자 책에 있는 내용 그대로 받아들이지말고 자신만의 방법으로 진행해보자. 프로그래밍을 배우는 것이 어려운 이유는? (초반에 자신감이 늘었다가, 이후부터는 하락, 그리고 일정레벨이상 도달할 경우 자신감이 늘어난다는 발표자료) 자신감과 숙련도 책을 보고 따라하기까지는 쉽다. 그러나 실제로 개발해야할때는 자신..

Study/스크랩 2021.10.14