목록기타 (3)
Jimmy's iOS

프로젝트를 하다보면 서로 다른 깃허브 계정으로 작업을 해야 할때가 있다. 예를 들어, 회사 프로젝트는 회사 깃허브 계정으로, 개인 프로젝트는 개인 깃허브 계정으로 사용하는 경우이다. SSH를 이용하면 서로 다른 계정으로 프로젝트를 쉽게 관리할 수 있다. 설정 순서 1. ssh key 생성 2. ssh config 설정 3. git config 설정 4. 테스트 1. ssh key 생성 1) 터미널에서 /Users/본인닉네임/.ssh 에 들어간다. cd /Users/youn/.ssh 2) ssh key 를 생성한다. ssh-keygen -t rsa -C "자신 이메일" // ssh-keygen -t rsa -C "jimmy7525@naver.com" 3) ssh key 를 생성하면 터미널에 이런 문구가 뜬..

오늘은 OSI 7 계층에 대해서 간단히 공부해보았다. OSI 7 계층은 국제표준기구 iso 가 발표한 네트워크 모델이다. 총 7개의 계층으로 나누어져 있다. 1. Physical Layer (물리계층) 물리 계층에서는 비트 단위들의 데이터를 전기신호로 변환해 주고 전송을 해 주는 역할을 하고 있다. 네트워크에서 통신장비 연결하는데 사용되는 물리적 사양을 정의 케이블, 모뎀, 리피터 2. Data Link Layer (데이터 링크 계층) 물리계층의 물리적 네트워크 링크를 통해서 흐르는 데이터의 오류 감지나 복구 데이터 링크 계층은 네트워크 계층과 비슷한데 차이점이라 하면 네트워크 계층은 서로 다른 두 네트워크 간의 전송을 담당한다면 데이터 링크 계층은 동일한 네트워크 내에서의 전송을 담당한다. 3. Net..
1. 웹 통신과 Protocol 웹 통신은 인터넷 상에서의 통신을 말한다. 많은 정보들이 주고 받기에 인터넷에는 엄격한 규약이 존재한다. 이것을 Protocol 이라고 부른다. 2. HTTP (Hyper Text Transfer Protocol) 말 그대로 Hyper Text 를 전송하기 위한 프로토콜 HTML 문서를 주고 받는데 쓰이는 통신 프로토콜 HTTP 통신은 기본적으로 요청(request) 와 응답 (response) 로 이루어져 있다. 3. HTTP 패킷 HTTP 통신은 요청을 보내고 응답을 받을때 그 정보를 패킷에 넣어서 보내는데 패킷을 크게 헤더(Header)와 바디(Body) 로 이루어져 있는데 헤더에는 보내는 사람의 주소, 받는 사람의 주소, 패킷의 생명 시간 등이 담겨져 있고, 바디에..