dev/others

dev/others

OSI 7계층 정리표 ( + TCP/IP, 역할, 대표장비, 프로토콜, 전송단위)

TCP/IP OSI 역할 대표장비 프로토콜 전송단위 응용 (Application) 응용 (Application) 사용자와 네트워크간의 연결서비스 제공, 데이터 생성 - TELNET, FTP, SMTP, SNMP, DNS, HTTP 메시지 (Message) 표현 (Presentation) 데이터 형식 규정, 데이터 암∙복호화, 데이터 압축 TLS, SSL 세션 (Session) 통신 관리 방법 제공, 동기화 NetBIOS, RPC 전송 (Transport) 전송 (Transport) 신뢰성 있는 데이터 보장, 오류 제어, 흐름 제어 L4 스위치 TCP, UDP, RTCP 세그먼트 (Segment) 네트워크 (Network) 네트워크 (Network) 데이터 전송에 최적화된 경로를 제공 (a.k.a 라우팅)..

dev/others

Flutter란?

Flutter란? - 2017년 5월 , 구글에서 출시하였다. - 크로스플랫폼 GUI 어플리케이션 소프트웨어 디자인 **프레임워크**다. - 사용 언어는 Dart이다. 1) 2011년 10월 공개된 언어 (by Google) 2) C, Java, C#, Javascript와 같은 문법을 사용 3) 모바일, 데스크탑, 서버, 웹 앱 용도에 사용 4) Dart로 구축한 어플은 로컬 Dart VM엔진상에서 동작함 5) 오늘자 TIOBE(프로그래밍 언어 인기 순위) 27위 * PYPL Ranking, Google Trends를 기반으로 랭킹이 정해짐 - 네이티브 언어도 같이 사용할 수 있다. 장점? - 크로스 플랫폼으로 웹, 안드로이드, iOS를 하나의 개발로 대응할 수 있어서 단순하게는 리소스가 1/3으로 줄..

dev/others

[AWS]란 무엇인가? (클라우드 컴퓨팅, EC2)

AWS는 Amazon Web Services의 약자로 아마존(Amazon)에서 제공하는 클라우드 컴퓨팅 서비스다. 이 글은 사용법 보다는 개념 설명을 중점적으로 작성하였다. 1. 클라우드 컴퓨팅 먼저 클라우드 컴퓨팅 이란, 사용자의 환경 밖에서 서비스로서 제공된 확장 가능한 컴퓨팅 리소스를 서비스 해주는 것이다. 그리고 해당 서비스는 사용량에 따른 일정한 비용을 지불하게 된다. 간단하게 고성능 PC를 집이 아닌 PC방같은데에서 시간당 요금을 내고 사용하는 것과 비슷하다고 보면 된다. 클라우드 컴퓨팅은 크게 SaaS, PaaS, IaaS로 나뉘는데, 간단하게 정리하면: - SaaS (Software as a Service): 서비스에서 호스팅 방식으로 소프트웨어를 제공하는 것 일반적으로 웹에 접속을 하여 ..

dev/others

[Git] 깃 코드 정리 (Windows 기준)

기초 깃 환경 설정하기 $ git config --global user.name "[유저명]" $ git config --global user.email [계정@이메일] 현재 디렉터리 기준 파일과 디렉터리 확인 명령어 $ ls $ ls -l : 상세정보 $ ls -a : 숨김파일 $ ls -la : 숨김파일 + 상세정보 디렉터리 이동 $ cd [디렉터리명] $ cd .. [상위 디렉터리] $ cd ~ [처음 디렉터리] 폴더 생성 $ mkdir 삭제 $ rm [디렉터리명] $ rm -r [디렉터리명] : 하위 디렉터리와 파일까지 함께 삭제 파일 생성 및 확인 $ vim [파일명] 예) vim hi.txt를 하면 hi.txt라는 파일이 생성되며 안에 내용을 작성할 수 있다. 완료 후 ESC를 누르고 :wq를..

leneu
'dev/others' 카테고리의 글 목록