일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 수원 맛집
- 분당맛집
- 순천맛집
- 경주맛집
- 황리단길디저트
- 수지 술집
- 황리단길기념품
- 치킨 신메뉴
- 편스토랑
- 서현 맛집
- 동성로맛집
- 서현역맛집
- 대구동성로맛집
- 마켓컬리 추천
- BBQ 신메뉴
- 푸라닭
- 황리단길맛집
- CU편의점
- 편의점 추천
- 냉동만두 추천
- 용인맛집
- 분당 맛집
- cu 편의점
- 서현역중식
- 교촌치킨 신메뉴
- CU 편의점 추천
- 편의점 신제품
- CU편의점 추천
- 오뚜기 라면
- 순천디저트
- Today
- Total
목록전체 글 (251)
일상 메모장

TCP에는 sliding window 라는 용어를 사용하는데, 이는 TCP가 stream data 이고 이를 유연하게 처리하기 위해서, 각 Peer 마다 TCP session 이 생성되면 send buffer 와 recv buffer를 생성합니다. 네트워크의 특성상 전송된 패킷은 전송 도중에 손실 되거나, packet의 순서가 바뀔수 있는데, 이를 수신자 입장에서는 recv buffer를 통해서 손실된 패킷은 재전송을 유도하고 순서가 바뀌어서 도착한 패킷은 순서를 원래대로 돌리기 위해서 sequence number (추후 sequence number에 대해서 자세히 다루도록 하겠습니다) 를 사용합니다. 아래 그림은 send buffer 와 recv buffer를 표현한 그림입니다. send buffer ..

struct sk_buff sk_buff 는 Linux TCP/IP stack에서 사용하는 네트워크 패킷을 나타냅니다. sk_buff는 3가지 구성요소를 가지고 있다. sk_buff 와 linear-data 버퍼 그리고 paged-data(struct skb_shared_info)를 가지고 있습니다. sk_buff를 alloc 하고 sk_buff structure 에는 버퍼의 특정 포인터를 가르키는 4개의 변수 head, data, tail, end 가 존재합니다. 네트워크 layer 의 특성상 버퍼의 앞부분, 또는 뒷부분에 데이터들이(network header 또는 userdata) 추가 또는 삭제될 경우가 빈번하기 때문에 4개의 변수가 존재합니다. 쉽게 설명하면 버퍼의 중앙부분에 실제 데이터가 존재하..

안녕하세요~~ 기존에 2년간 쓰던 Airpod 1세대가 배터리가 1시간 정도밖에 안 가고 통화 시에는 20분 정도밖에 가지 않아서 무선 이어폰을 알아보던 중 Jabra 엘리트 75t가 좋다고 해서 예약판매로 구매하게 되었습니다. 예약판매로 구매한 Jabra 75t가 집에 도착해서 오늘 열어봤는데 디자인은 티타늄 블랙 투톤인데 고급스러워 보여서 좋았습니다. 받자마자 페어링을 진행하고, 노래를 들어보니 신세계임~ 에어 팟은 가끔 뛸 때 내 귓구멍이 좀 작아서 떨어질까 불안했는데, 이건 완전 귀에 밀착되어서 안정감이 느껴졌습니다. 전에 커널형 쓸 때는 귀에 한 시간만 착용을 해도 아팠는데 이건 2시간 정도 착용하고 들어 봤는데 아프지 않아서 좋았고요 혹시 귀가 작으신 분은 참고하세요! 조작방법 페어링 패어링 ..