전체 글(26)
-
컴퓨터네트워크 06주차 Network Layer 01
주 교재 : Computer Networking : A Top-Down Approach 6주차 Network Layer 01 Overview of Network layer What’s inside a router IP: Internet Protocol 1. Overview of Network layer # Network layer sending 호스트에서 receiving 호스트로 segment 전송 sending 호스트에서, segment를 datagram으로 캡슐화 receiving 호스트에서, transport 계층으로 segment 전달 # Two key network-layer functions network-layer function ▪ forwarding : router에서 input으로 들..
2022.12.29 -
컴퓨터네트워크 05주차 Transport Layer 02
주 교재 : Computer Networking : A Top-Down Approach 5주차 Transport layer 02 Principles of reliable data transfer Connection-oriented transport: TCP Principles of congestion control TCP congestion control 1. Principles of reliable data transfer reliable한 channel로 데이터가 전송되면 좋겠지만, 여러 가지 환경에 따라 channel의 상태가 바뀌기 때문에 unreliable한 channel에서 reliable 하게 데이터 통신이 일어나야 한다. Stop-and-wait Pipelined protocols - 1...
2022.12.28 -
컴퓨터네트워크 04주차 Application Layer_03/Transport Layer_01
주 교재 : Computer Networking : A Top-Down Approach 4주차 Application Layer_03 / Transport Layer_01 P2P applications video streaming and content distribution networks socket programming with UDP and TCP Transport-layer services Multiplexing and demultiplexing Connectionless transport : UDP 1. P2P applications #Peer-to-peer(P2P) Architecture 서버가 없다. end system 끼리 직접 소통 ex : P2P file sharing (토렌트), str..
2022.12.27 -
01. View 환경설정/Build
참고 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 01. View 환경설정 static/index.html Hello hello static/index.html을 올려두면 Welcom Page 기능을 제공한다. 없으면 자체적으로 가지고 있는 index.html을 찾아서 반환한다. Controller java/hello/hellospring/controller package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMap..
2022.12.26 -
00. 스프링 개발 환경 세팅
참고 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 00. 스프링 개발 환경 세팅 JAVA version : 11 (https://jdk.java.net/java-se-ri/11) IDE : IntelliJ(https://www.jetbrains.com/ko-kr/idea/download/#section=windows) 처음에 File-Project Structure-Project를 보면 SDK가 없다고 뜬다. (나만 그럴 수 있다.) 설치한 JAVA를 넣어주면 된다. Build and run using & Run tests using을 IntelliJ IDEA로 바꿔주고, Gradle JVM을 위에서 설정한 SDK랑 맞춰준다. Spring initializr : https..
2022.12.26 -
컴퓨터네트워크 03주차 Application Layer_02
주 교재 : Computer Networking : A Top-Down Approach 3주차 Application Layer_2 Web and HTTP E-mail, SMTP, IMAP The Domain Name System DNS 1. Web and HTTP 웹 페이지는 objects로 구성되어 있다. object : HTML file, JPEG image, audio file, etc... object는 위치 주소를 가지고 있으며, 각각 URL로 주소를 지정할 수 있다. #HTTP Overview HTTP : HyperText Transfer Protocol - Web의 application layer protocol - client/server model HTTP는 TCP를 (기본적으로) 사용한..
2022.12.26