일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- cs
- 머신러닝
- 딥러닝
- computervision
- SSL
- math
- nerf
- dl
- pytorch
- Meta Learning
- web
- classification
- FineGrained
- REACT
- CV
- GAN
- FGVC
- 자료구조
- 3d
- 알고리즘
- Torch
- PRML
- clean code
- algorithm
- Vision
- Front
- nlp
- Depth estimation
- ML
- Python
- Today
- Total
목록Study/Computer Network (3)
KalelPark's LAB
Socket Programming 두 프로그램이 네트워크를 통해 서로 통신을 수행할 수 있도록 양쪽에 생성되는 링크의 단자입니다. 두 소켓이 연결되면 서로 다른 프로세스끼리 데이터를 전달하는 것이 가능합니다. 결국 Socket이 구혐됨으로써, 네트워크 및 전송 계 층의 캡슐화가 가능해집니다. 1. 스트림 소켓 (SOCK_STREAM) 양방향으로 바이트 스트림을 전송할 수 있는 연결 지향형 소켓으로 양쪽 어플리케이션이 모두 데이터를 주고 받을 수 있습니다. 스트림 소켓은 오류수정, 전송처리, 흐름제어 등을 보장해주며, 송신된 순서에 따라 중복되지 않은 데이터를 수신하게 됩니다. 해당 소켓은 각 메세지를 보내기 위해 별도의 연결을 맺는 행위를 하므로, 약간의 오버헤드가 존재합니다. 그러므로 소량의 데이터보다..
Application layer - Internet은 아주 복잡하기에, 계층화하여 설계하는 것이 중요합니다. 이러한 방법이 네트워크 프로토콜 계층이다. 보통 OSI 7계층을 사용하거나, TCP/IP 4계층을 사용한다. (사실 세부적으로는 동일합니다.) - Application architecture - Client : 서버와 클라이언트 간 통신 - Peer to Peer : 호스트끼리 직접 통신하는 것 * 여기서 호스트란?! IP를 가지고 있는 양방향 통신이 가능한 컴퓨터를 의미합니다. Application layer Protocol - 인터넷은 Application 계층에 2개의 전송 프로토콜이 존재합니다. TCP(Transmission Control Protocol), UDP(User Datagram..
TCP/IP - 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(Protocol)의 모음으로 각 계층은 담당하는 위치(물데네전세표응)마다 처리 역할을 구분해 진행함으로써 서로 간의 간섭을 최소화합니다. TCP/IP 4계층 TCP/IP 4계층 역할 데이터 단위 전송 및 주소 예시 장비 응용계층 (Application layer) 데이터 송수신 역할 Data/Message - FTP, HTTP, SSH - 전송계층 (Transport layer) 호스트간의 자료 송수신 Segment Port TCP, UDP, RTP 게이트웨어 인터넷 계층 (Internet layer) 데이터 전송을 위한 경로 Packet IP IP, ARP 라우터 네트워크 계층 (Network layer) 실제 데이터간의 송수..