전송하고 하는 데이터를 원하는 컴퓨터로 안정하게 전달하기 위해서는 많은 정보를 헤더정보를 필요로 한다. 헤더 정보는 계층 하위로 내려갈수록 추가되어 지며 상위로 올라올수록 제외되어 진다이러한 계층간의 정보 추가를 "캡술화" 라고 한다 일반적으로 많이 사용되는 TCP/IP Protocol 의 계층구조는 아래와 같이 4단계 구성 모델을 사용한다 패킷이란 데이터 전달에 필요한 정보와 데이터를 같이 가지고 있는 데이터 블록으로 정의 할수 있다. 데이터그램은 인터넷프로토콜 (IP)에서 정의된 패킷의 포멧이다. IP Header 와 TCP Header 로 구분해서 볼수 있는데 Header의 상세 정보는 아래와 같다. IP Header 중 주요 정보는 source Pv4 헤더는 통상적으로 20B(바이트)이구요. 여기..
IP 주소를 할당 받은 기관은 호스트IP 를 하나의 그룹으로 할당하여 사용할수 있지만호스트 IP 의 일부를 네트워크 부로 할용하여 여러개의 작은 네트워크로 구분하여 사용할수 있다. 이러한 구성을 서브넷 이라고 한다. 기관들은 형태상의 문제나 조직적인 사유로 네트워크의 그룹을 분리하여 운영하기 위해 서브넷을 사용한다. 서브넷 분리의 장점 1. 관리주체의 분리 2. 브로드캐스트 주소 등 네트워크의 범위가 구분되어 전통적이 클래스 구조로부터 나온 비트마스크를 default mask ( 또는 natural mask ) 라고 하고 주소 클래스 대신에 마스크를 사용하는것으로 CIDR (Classless inter-Domain Routing ) 이라고 부른다. 마스크는 논리 AND 연산을 말한다. 즉 255는 이진수..
목차 쓰기 가. 개념 '한편의 글' 은 다른 글과 연계를 갖지 않고 자체의 완결성을 갖는다 반면 보고서는 여러 편의 글로 구성되어 있어 이러한 글은 전체 구성 내 구조를 갖추고 있어야 하고 각각의 글은 서로간의 연계를 가지고 있어야 한다. 보고서 작성 시 구조화된 차례 구성 능력은 독자에게 전체적인 글의 이해를 돕고 이를 통해 전달하고자 하는 메시지를 더욱 명확히 전달 할수 있게 하는 중요한 역할을 할것 이다. 한편의 글 역시 잘 써야 하지만 그것을 체계적으로 잘 엮는 능력은 보고서 작성자에게 필요로 하는 기술 이다. 목차는 설계도 이다. 좋은 목차는 구조적으로 계층 구조 (hierarchy) 를 갖아야 한다 이를 위해서는 각 목자는 일정한 "밀도" 와 일정한 "형식"을 갖아야 한다. 예시) 이렇게 작성..
https://workflowy.com/ Workflowy 는 웹 기반의 서비스 입니다. 간단히 자료의 목록을 정리 하기 위한 직관적인 인터페이스로 사용하기 편리 합니다. 불릿의 깊이(depth)를 한 단계 내려가려면 Tab 깊이(depth)를 다시 올리려면 Shift + Tab을 누르면 된다 사용 예시 무료 소프트 웨어로 사용 할수 있지만 라인수 [ 500 라인] 의 제한이 있고 친구를 가입 시키면 250 라인을 추가로 사용할 수 있다. 그리고 Ctrl + ? 를 누르면 단축키 목록이 나옵니다.
넘파이는 배열 이나 행렬의 계산이 편리한 메소드가 맣이 구현되어 있는 외부 라이브러리 입니다. 외부 라이브러리를 사용하기 위해서는 import 를 해야 합니다. 넘파이 import 이후 간단한 배열 산술 연산을 아래와 같이 예시로 수행 했습니다. 주의할 사항은 배열 x 와 배열 y 의 원소( element-wise ) 의 수가 같아야 합니다. N 차원 배열연산 넘파이는 1차원 배열뿐 아니라 다차원 배열도 작성 & 연산 할수 있다 그리고 넘파이는 형상이 다른 배열끼리도 계산 할수 있습니다. 아래의 예시와 같이 2 X 2 형렬 과 스칼라 10 의 곱셈을 계산했습니다 이때 스칼라 10이 2 X 2 형렬로 확대된 후 연산이 이루어 집니다. 이런 기능을 브로드캐스트 라고 합니다. for 문을 이용해서 각 원소에 ..
Copyright © 2016 by WaaNee. All Rights Reserved.