분류 전체보기82 3-4. 전송(Transport) 계층: TCP 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 틀린 내용이 있으면 덧글로 지적해주시면 감사하겠습니다. 컴퓨터 네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net TCP 0. Overview TCP의 특징을 요약하면 다음과 같다. point-to-point sender 하나에 receiver 하나가 연결된다. TCP는 소켓 한 쌍의 통신을 책임진다. reliable, in-order byte 신뢰성이 보장되므로 데이터가 유실되거나 데이터에 에러가 발생하지 않는다. 전송하면 데이터가 순서대로 전송된다. pipelined 파이프라인 방법을 사용하여, 한 번에 데이터를 쏟아붓는다... 2021. 10. 17. 3-3. 전송(Transport) 계층: 파이프라인 프로토콜 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 해당 강의를 직접 수강하시려면 다음 링크를 참고해주세요. 컴퓨터 네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net 파이프라인 프로토콜(Pipelined protocol) (1) 필요한 이유 기존의 RDT 3.0은 메시지를 하나의 링크를 따라 보낸다. 이 경우 하나의 패킷이 도착하고 ACK가 돌아올 때까지, 해당 소켓은 아무런 메시지를 보낼 수가 없다. 여기서 하나의 패킷이 전송되고 ACK가 돌아올 때까지의 시간을 RTT(Round Trip Time, 왕복시간)라 한다. RTT(Round Trip Time, 왕복 시간): 패킷망.. 2021. 10. 14. 3-2. 전송(Transport) 계층: 신뢰성 있는 데이터 전송(RDT) 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 해당 강의를 직접 수강하시려면 다음 링크를 참고해주세요. 컴퓨터 네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net 1. TCP에서의 신뢰성 전송 계층에서 사용되는 대표적인 프로토콜 중 하나인 TCP는 신뢰성이 높다. 여기서 신뢰성이 높다는 것은 애플리케이션(Application) 프로세스 사이에 전달되는 데이터가 "하나도 유실되지 않고" 전달되도록 하는 것을 말한다. 역으로 말하면 TCP가 위치한 전송(Transport) 계층의 하위 레벨에서는 신뢰성이 보장되지 않는 환경(Unreliable channel)이라는 말이기도 하다.. 2021. 10. 10. 3-1. 전송(Transport) 계층: 다중화(Multiplexing)/역다중화(Demultiplexing) 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 해당 강의를 직접 수강하시려면 다음 링크를 참고해주세요. 컴퓨터 네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net 1. 다중화(Multiplexing)와 역다중화(Demultiplexing) (1) 다중화 다중화(Multiplexing)와 역다중화(Demultiplexing)이라는 단어가 있다. 전송(Transport) 계층에서 다중화(Multiplexing)란 애플리케이션(Application) 계층의 여러 개의 소켓에서 전송되는 데이터를 모아 하나로 모으는 것이다. 이렇게 모아진 메시지 데이터를 세그먼트(Segment)라 .. 2021. 10. 10. 2. 소켓 프로그래밍 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 해당 강의를 직접 수강하시려면 다음 링크를 참고해주세요.컴퓨터 네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net 소켓 프로그래밍 소켓은 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 개발자는 운영체제에 이미 구현된 소켓을 통해 애플리케이션 프로세스 간 통신을 할 수 있으므로, 소켓은 통신 API로도 볼 수 있다. 소켓은 하위 레벨인 Transport 계층에 의존한다. 소켓을 사용할 때, TCP 방식을 이용하려면 TCP를 위한 소켓, UDP 방식을 이용하려면 UDP를 위한 소켓을 생성해야 한다. 어떤 프로토콜을 사용.. 2021. 10. 6. 1-2. 컴퓨터 네트워크 기본 2 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 해당 강의를 직접 수강하시려면 다음 링크를 참고해주세요. 컴퓨터 네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net 1. 네트워크 계층 네트워크 계층은 5개로 구분되어 있다. 네트워크 계층별로 갖는 대표적인 프로토콜을 정리해보면 다음과 같다. Application 계층 대표 프로토콜: HTTP Transport 계층 대표 프로토콜: TCP/UDP (TCP가 가장 대표적이다) Network 계층 대표 프로토콜: IP Data link 계층 대표 프로토콜: WIFI, LTE/3G, Ethernet Physical 계층 1) 애플리케.. 2021. 10. 3. 1-1. 컴퓨터 네트워크 기본 1 해당 글은 한양대학교 이석복 교수님의 과목 "컴퓨터 네트워크"를 공부하고 작성한 글입니다. 해당 강의를 직접 수강하시려면 다음 링크를 참고해주세요. 컴퓨터네트워크 - 한양대학교 | KOCW 공개 강의 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net 컴퓨터 네트워크의 구조 인터넷 네트워크의 노드는 최초에는 4개부터 시작했다. 그러나 현재에 와서는 무수히 많아졌다. 저 위의 그림은 인터넷의 주요 서비스 제공자를 그림으로 표현한 것이다. 위의 개념적인 그림에서 서비스를 이용하는 우리는 가장자리 끝(Edge)에 위치하게 된다. 서버는? 서버도 가장자리에 위치하고 있다. 중심은 라우터가 위치하여 네트워크와 네트워크를 연결해주게 된다. 네트워크 엣지(network edg.. 2021. 10. 1. 유니티 이벤트 시스템 최적화하기 - Graphic Raycaster 제거하기 이벤트 시스템이 렉을 유발하다 어느 순간부터 유니티에서 EventSystem.Update()가 엄청난 렉을 유발했다. 원인은 바로 그래픽 레이 캐스터(Graphic Raycaster)였다. 아무 생각 없이 캔버스를 생성해놨는데, 미처 그래픽 레이 캐스터를 지우지 못하고 방치했더니 프로파일러가 엄청난 스파이크를 발생시키고 있었다. 그래픽 레이 캐스터(Graphic Raycaster) 그래픽 레이 캐스터는 캔버스에 레이저(Ray)를 발사하여 UI에 마우스가 올려졌는지, 클릭하였는지 등을 검사하는 컴포넌트이다. 그래픽 레이 캐스터 - Unity 매뉴얼 (unity3d.com) 그래픽 레이캐스터 - Unity 매뉴얼 그래픽스 레이캐스터는 캔버스에 레이캐스트를 하는 데 사용합니다. 레이캐스터는 캔버스의 모든 그래.. 2021. 8. 10. 유니티 2D에서 Collider와 Rigidbody 최적화에 관하여 ***테스트 결과와 결론이 궁금하신 분들은 마지막 3줄 요약을 확인해주세요! 개요 불과 얼마 전까지, Rigidbody는 물리 연산을 사용하기 때문에 중력 같은 물리 처리가 필요 없다면 Rigidbody를 부착하지 않는 것이 더 효율적이라 생각했다. 그러나 최적화 팁을 보면 오히려 반대였다. ★ 10. Unity 최적화 기법 :: 큰 꿈을 그리는 프로그래머의 공간. (tistory.com) ★ 10. Unity 최적화 기법 Unity 3D :: 게임 최적화 기법 [최적화의 시작은 병목 파악부터] # CPU - 너무 많은 DP CALL - 복잡한 스크립트나 물리 연산 # Vertex Processing - 너무 많은 버텍스들 - 버텍스당 너무 많은 연산 (Verte.. loadofprogrammer.tis.. 2021. 8. 9. 이전 1 ··· 4 5 6 7 8 9 10 다음