코틀린이란?

개요 최근 안드로이드 분야에 관심이 생겨 공부를 시작하게 되었습니다. 흔히 안드로이드를 개발할 때 사용하는 언어로 Java , Kotlin이 있고 최근에는 Kotlin을 많이 사용한다고 알고있었는데요 공부를 시작하기 전 정확히 어떤 장점이 있어서 Kotlin를 사용하고 그 특징은 무엇인지 알아보고자 하였습니다....

3장 트랜스포트 계층(2)

(본 글은 “컴퓨터 네트워킹 하향식 접근” 도서 및 네트워크 프로그래밍 수업 내용을 정리한 글 입니다.) 3.4 TCP의 원리 신뢰성 있는 데이터 전송은 어떻게 해야 할까? 1번 - 재전송 : 송신쪽에서 복사본을 가지고 문제가 생기면 다시 보낸다 2번 - FEC(Forward Erro...

3장 트랜스포트 계층(1)

(본 글은 “컴퓨터 네트워킹 하향식 접근” 도서 및 네트워크 프로그래밍 수업 내용을 정리한 글 입니다.) 3.1 트랜스포트 계층의 서비스 및 개요 서로 다른 호스트에서 동작하는 애플리케이션 프로세스간의논리적 통신을 제공 종단 시스템에서 동작 송신측에서 애플리케이션...

1장 컴퓨터 네트워크와 인터넷(3)

(본 글은 “컴퓨터 네트워킹 하향식 접근” 도서 및 네트워크 프로그래밍 수업 내용을 정리한 글 입니다.) 1.4 패킷 교환 네트워크의 지연 1.4.1 지연의 종류 노드 처리 지연 패킷의 헤더를 조사하고 목적지 테이블을 통해 패킷을 어디로 보낼 지 결정하는 시간 ...

1장 컴퓨터 네트워크와 인터넷(2)

(본 글은 “컴퓨터 네트워킹 하향식 접근” 도서 및 네트워크 프로그래밍 수업 내용을 정리한 글 입니다.) 1.2.2 물리매체 각 종단시스템에서는 라우터로, 라우터에서는 라우터로 데이터는 계속 이동한다. 이 둘 사이에 데이터를 보낼 때 연결에 사용되는 매체가 각각 다르다. 유도매체 : 광, 구리, 동축 (...